# near model CODE resource # jump table entries: 6512-6526 (15 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 102D F0E1 move.b D0, [A5 - 0xF1F] 00000008 670A beq +0xC /* 00000014 */ 0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000E 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 00000012 6008 bra +0xA /* 0000001C */ label00000014: 00000014 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000018 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] label0000001C: 0000001C 4E5E unlink A6 0000001E 2E9F move.l [A7], [A7]+ 00000020 4E75 rts fn00000022: 00000022 4E56 0000 link A6, 0 00000026 102D F131 move.b D0, [A5 - 0xECF] 0000002A 6712 beq +0x14 /* 0000003E */ 0000002C 4267 clr.w -[A7] 0000002E 4EAD 1382 jsr [A5 + 0x1382 /* export_620 */] 00000032 101F move.b D0, [A7]+ 00000034 6704 beq +0x6 /* 0000003A */ 00000036 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] label0000003A: 0000003A 4EAD 142A jsr [A5 + 0x142A /* export_641 */] label0000003E: 0000003E 426D F498 clr.w [A5 - 0xB68] 00000042 4E5E unlink A6 00000044 4E75 rts fn00000046: 00000046 4E56 0000 link A6, 0 0000004A 102D F20C move.b D0, [A5 - 0xDF4] 0000004E 670E beq +0x10 /* 0000005E */ 00000050 302D F20E move.w D0, [A5 - 0xDF2] 00000054 48C0 ext.l D0 00000056 2F00 move.l -[A7], D0 00000058 42A7 clr.l -[A7] 0000005A 4EBA 0E68 jsr [PC + 0xE68 /* 00000EC4 */] label0000005E: 0000005E 4E5E unlink A6 00000060 4E75 rts fn00000062: 00000062 4E56 FFFC link A6, -0x0004 00000066 2F0C move.l -[A7], A4 00000068 42A7 clr.l -[A7] 0000006A 7008 moveq.l D0, 0x08 0000006C 2F00 move.l -[A7], D0 0000006E 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00000072 285F movea.l A4, [A7]+ 00000074 200C move.l D0, A4 00000076 670A beq +0xC /* 00000082 */ 00000078 206E 0008 movea.l A0, [A6 + 0x8] 0000007C 2254 movea.l A1, [A4] 0000007E 22D8 move.l [A1]+, [A0]+ 00000080 22D8 move.l [A1]+, [A0]+ label00000082: 00000082 2D4C 000C move.l [A6 + 0xC], A4 00000086 285F movea.l A4, [A7]+ 00000088 4E5E unlink A6 0000008A 2E9F move.l [A7], [A7]+ 0000008C 4E75 rts fn0000008E: 0000008E 4E56 FFF0 link A6, -0x0010 00000092 2F07 move.l -[A7], D7 00000094 2E2E 0008 move.l D7, [A6 + 0x8] 00000098 7000 moveq.l D0, 0x00 0000009A 2D40 000C move.l [A6 + 0xC], D0 0000009E 7001 moveq.l D0, 0x01 000000A0 B087 cmp.l D0, D7 000000A2 660A bne +0xC /* 000000AE */ 000000A4 2D6D F6CA 000C move.l [A6 + 0xC], [A5 - 0x936] 000000AA 6000 0132 bra +0x134 /* 000001DE */ label000000AE: 000000AE 7002 moveq.l D0, 0x02 000000B0 B087 cmp.l D0, D7 000000B2 660C bne +0xE /* 000000C0 */ 000000B4 41ED F6BC lea.l A0, [A5 - 0x944] 000000B8 2D48 000C move.l [A6 + 0xC], A0 000000BC 6000 0120 bra +0x122 /* 000001DE */ label000000C0: 000000C0 7003 moveq.l D0, 0x03 000000C2 B087 cmp.l D0, D7 000000C4 660A bne +0xC /* 000000D0 */ 000000C6 2D6D F6FC 000C move.l [A6 + 0xC], [A5 - 0x904] 000000CC 6000 0110 bra +0x112 /* 000001DE */ label000000D0: 000000D0 7020 moveq.l D0, 0x20 000000D2 B087 cmp.l D0, D7 000000D4 660A bne +0xC /* 000000E0 */ 000000D6 7001 moveq.l D0, 0x01 000000D8 2D40 000C move.l [A6 + 0xC], D0 000000DC 6000 0100 bra +0x102 /* 000001DE */ label000000E0: 000000E0 7007 moveq.l D0, 0x07 000000E2 B087 cmp.l D0, D7 000000E4 6614 bne +0x16 /* 000000FA */ 000000E6 206D F4C8 movea.l A0, [A5 - 0xB38] 000000EA 1028 0743 move.b D0, [A0 + 0x743] 000000EE 4880 ext.w D0 000000F0 48C0 ext.l D0 000000F2 2D40 000C move.l [A6 + 0xC], D0 000000F6 6000 00E6 bra +0xE8 /* 000001DE */ label000000FA: 000000FA 7008 moveq.l D0, 0x08 000000FC B087 cmp.l D0, D7 000000FE 6624 bne +0x26 /* 00000124 */ 00000100 486E FFF0 pea.l [A6 - 0x10] 00000104 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00000108 205F movea.l A0, [A7]+ 0000010A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000010E 22D8 move.l [A1]+, [A0]+ 00000110 22D8 move.l [A1]+, [A0]+ 00000112 42A7 clr.l -[A7] 00000114 486E FFF8 pea.l [A6 - 0x8] 00000118 4EBA FF48 jsr [PC - 0xB8 /* 00000062 */] 0000011C 2D5F 000C move.l [A6 + 0xC], [A7]+ 00000120 6000 00BC bra +0xBE /* 000001DE */ label00000124: 00000124 701F moveq.l D0, 0x1F 00000126 B087 cmp.l D0, D7 00000128 6612 bne +0x14 /* 0000013C */ 0000012A 42A7 clr.l -[A7] 0000012C 70FC moveq.l D0, 0xFFFFFFFC 0000012E 2F00 move.l -[A7], D0 00000130 4EBA 0C5C jsr [PC + 0xC5C /* 00000D8E */] 00000134 2D5F 000C move.l [A6 + 0xC], [A7]+ 00000138 6000 00A4 bra +0xA6 /* 000001DE */ label0000013C: 0000013C 700F moveq.l D0, 0x0F 0000013E B087 cmp.l D0, D7 00000140 6618 bne +0x1A /* 0000015A */ 00000142 4267 clr.w -[A7] 00000144 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 00000148 4EAD 123A jsr [A5 + 0x123A /* export_579 */] 0000014C 101F move.b D0, [A7]+ 0000014E 4880 ext.w D0 00000150 48C0 ext.l D0 00000152 2D40 000C move.l [A6 + 0xC], D0 00000156 6000 0086 bra +0x88 /* 000001DE */ label0000015A: 0000015A 7010 moveq.l D0, 0x10 0000015C B087 cmp.l D0, D7 0000015E 660E bne +0x10 /* 0000016E */ 00000160 102D FD87 move.b D0, [A5 - 0x279] 00000164 4880 ext.w D0 00000166 48C0 ext.l D0 00000168 2D40 000C move.l [A6 + 0xC], D0 0000016C 6070 bra +0x72 /* 000001DE */ label0000016E: 0000016E 7011 moveq.l D0, 0x11 00000170 B087 cmp.l D0, D7 00000172 660E bne +0x10 /* 00000182 */ 00000174 102D FD86 move.b D0, [A5 - 0x27A] 00000178 4880 ext.w D0 0000017A 48C0 ext.l D0 0000017C 2D40 000C move.l [A6 + 0xC], D0 00000180 605C bra +0x5E /* 000001DE */ label00000182: 00000182 7024 moveq.l D0, 0x24 00000184 B087 cmp.l D0, D7 00000186 6608 bne +0xA /* 00000190 */ 00000188 7000 moveq.l D0, 0x00 0000018A 2D40 000C move.l [A6 + 0xC], D0 0000018E 604E bra +0x50 /* 000001DE */ label00000190: 00000190 7027 moveq.l D0, 0x27 00000192 B087 cmp.l D0, D7 00000194 660C bne +0xE /* 000001A2 */ 00000196 302D F4BA move.w D0, [A5 - 0xB46] 0000019A 48C0 ext.l D0 0000019C 2D40 000C move.l [A6 + 0xC], D0 000001A0 603C bra +0x3E /* 000001DE */ label000001A2: 000001A2 7028 moveq.l D0, 0x28 000001A4 B087 cmp.l D0, D7 000001A6 660E bne +0x10 /* 000001B6 */ 000001A8 102D F4CE move.b D0, [A5 - 0xB32] 000001AC 4880 ext.w D0 000001AE 48C0 ext.l D0 000001B0 2D40 000C move.l [A6 + 0xC], D0 000001B4 6028 bra +0x2A /* 000001DE */ label000001B6: 000001B6 7029 moveq.l D0, 0x29 000001B8 B087 cmp.l D0, D7 000001BA 6610 bne +0x12 /* 000001CC */ 000001BC 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 000001C0 302D F498 move.w D0, [A5 - 0xB68] 000001C4 48C0 ext.l D0 000001C6 2D40 000C move.l [A6 + 0xC], D0 000001CA 6012 bra +0x14 /* 000001DE */ label000001CC: 000001CC 703D moveq.l D0, 0x3D 000001CE B087 cmp.l D0, D7 000001D0 660C bne +0xE /* 000001DE */ 000001D2 102D F0C2 move.b D0, [A5 - 0xF3E] 000001D6 4880 ext.w D0 000001D8 48C0 ext.l D0 000001DA 2D40 000C move.l [A6 + 0xC], D0 label000001DE: 000001DE 2E1F move.l D7, [A7]+ 000001E0 4E5E unlink A6 000001E2 2E9F move.l [A7], [A7]+ 000001E4 4E75 rts fn000001E6: 000001E6 4E56 FFC6 link A6, -0x003A 000001EA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000001EE 2C2E 0008 move.l D6, [A6 + 0x8] 000001F2 2E2E 000C move.l D7, [A6 + 0xC] 000001F6 4A86 tst.l D6 000001F8 56C5 sne D5 000001FA 4405 neg.b D5 000001FC 701B moveq.l D0, 0x1B 000001FE B087 cmp.l D0, D7 00000200 660A bne +0xC /* 0000020C */ 00000202 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000206 3086 move.w [A0], D6 00000208 6000 0138 bra +0x13A /* 00000342 */ label0000020C: 0000020C 7004 moveq.l D0, 0x04 0000020E B087 cmp.l D0, D7 00000210 6628 bne +0x2A /* 0000023A */ 00000212 102D F6BB move.b D0, [A5 - 0x945] 00000216 6700 012A beq +0x12C /* 00000342 */ 0000021A 2D46 FFF8 move.l [A6 - 0x8], D6 0000021E 286D F3A2 movea.l A4, [A5 - 0xC5E] 00000222 41EE FFD4 lea.l A0, [A6 - 0x2C] 00000226 2B48 F3A2 move.l [A5 - 0xC5E], A0 0000022A 3F3C D508 move.w -[A7], 0xD508 0000022E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000232 2B4C F3A2 move.l [A5 - 0xC5E], A4 00000236 6000 010A bra +0x10C /* 00000342 */ label0000023A: 0000023A 7006 moveq.l D0, 0x06 0000023C B087 cmp.l D0, D7 0000023E 660A bne +0xC /* 0000024A */ 00000240 4267 clr.w -[A7] 00000242 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000246 6000 00FA bra +0xFC /* 00000342 */ label0000024A: 0000024A 700B moveq.l D0, 0x0B 0000024C B087 cmp.l D0, D7 0000024E 660C bne +0xE /* 0000025C */ 00000250 3F2D F3AA move.w -[A7], [A5 - 0xC56] 00000254 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000258 6000 00E8 bra +0xEA /* 00000342 */ label0000025C: 0000025C 7005 moveq.l D0, 0x05 0000025E B087 cmp.l D0, D7 00000260 6614 bne +0x16 /* 00000276 */ 00000262 1005 move.b D0, D5 00000264 6708 beq +0xA /* 0000026E */ 00000266 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 0000026A 6000 00D6 bra +0xD8 /* 00000342 */ label0000026E: 0000026E 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00000272 6000 00CE bra +0xD0 /* 00000342 */ label00000276: 00000276 7007 moveq.l D0, 0x07 00000278 B087 cmp.l D0, D7 0000027A 660C bne +0xE /* 00000288 */ 0000027C 206D F4C8 movea.l A0, [A5 - 0xB38] 00000280 1145 0743 move.b [A0 + 0x743], D5 00000284 6000 00BC bra +0xBE /* 00000342 */ label00000288: 00000288 701C moveq.l D0, 0x1C 0000028A B087 cmp.l D0, D7 0000028C 661E bne +0x20 /* 000002AC */ 0000028E 2046 movea.l A0, D6 00000290 2050 movea.l A0, [A0] 00000292 43EE FFC8 lea.l A1, [A6 - 0x38] 00000296 22D8 move.l [A1]+, [A0]+ 00000298 22D8 move.l [A1]+, [A0]+ 0000029A 22D8 move.l [A1]+, [A0]+ 0000029C 486E FFC8 pea.l [A6 - 0x38] 000002A0 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000002A4 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 000002A8 6000 0098 bra +0x9A /* 00000342 */ label000002AC: 000002AC 700C moveq.l D0, 0x0C 000002AE B087 cmp.l D0, D7 000002B0 661A bne +0x1C /* 000002CC */ 000002B2 1F05 move.b -[A7], D5 000002B4 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 000002B8 4A6D F370 tst.w [A5 - 0xC90] 000002BC 6F00 0084 ble +0x86 /* 00000342 */ 000002C0 4A86 tst.l D6 000002C2 667E bne +0x80 /* 00000342 */ 000002C4 3F06 move.w -[A7], D6 000002C6 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */] 000002CA 6076 bra +0x78 /* 00000342 */ label000002CC: 000002CC 700E moveq.l D0, 0x0E 000002CE B087 cmp.l D0, D7 000002D0 6606 bne +0x8 /* 000002D8 */ 000002D2 1B45 F155 move.b [A5 - 0xEAB], D5 000002D6 606A bra +0x6C /* 00000342 */ label000002D8: 000002D8 7028 moveq.l D0, 0x28 000002DA B087 cmp.l D0, D7 000002DC 6606 bne +0x8 /* 000002E4 */ 000002DE 1B45 F4CE move.b [A5 - 0xB32], D5 000002E2 605E bra +0x60 /* 00000342 */ label000002E4: 000002E4 702A moveq.l D0, 0x2A 000002E6 B087 cmp.l D0, D7 000002E8 6606 bne +0x8 /* 000002F0 */ 000002EA 2B46 F0DC move.l [A5 - 0xF24], D6 000002EE 6052 bra +0x54 /* 00000342 */ label000002F0: 000002F0 702B moveq.l D0, 0x2B 000002F2 B087 cmp.l D0, D7 000002F4 6606 bne +0x8 /* 000002FC */ 000002F6 2B46 F0D8 move.l [A5 - 0xF28], D6 000002FA 6046 bra +0x48 /* 00000342 */ label000002FC: 000002FC 702C moveq.l D0, 0x2C 000002FE B087 cmp.l D0, D7 00000300 6606 bne +0x8 /* 00000308 */ 00000302 2B46 F0D4 move.l [A5 - 0xF2C], D6 00000306 603A bra +0x3C /* 00000342 */ label00000308: 00000308 7034 moveq.l D0, 0x34 0000030A B087 cmp.l D0, D7 0000030C 661A bne +0x1C /* 00000328 */ 0000030E 7001 moveq.l D0, 0x01 00000310 B086 cmp.l D0, D6 00000312 6606 bne +0x8 /* 0000031A */ 00000314 1B7C 0001 F0A4 move.b [A5 - 0xF5C], 0x1 label0000031A: 0000031A 7002 moveq.l D0, 0x02 0000031C B086 cmp.l D0, D6 0000031E 6622 bne +0x24 /* 00000342 */ 00000320 1B7C 0001 F0A3 move.b [A5 - 0xF5D], 0x1 00000326 601A bra +0x1C /* 00000342 */ label00000328: 00000328 7035 moveq.l D0, 0x35 0000032A B087 cmp.l D0, D7 0000032C 6614 bne +0x16 /* 00000342 */ 0000032E 7001 moveq.l D0, 0x01 00000330 B086 cmp.l D0, D6 00000332 6604 bne +0x6 /* 00000338 */ 00000334 422D F0A4 clr.b [A5 - 0xF5C] label00000338: 00000338 7002 moveq.l D0, 0x02 0000033A B086 cmp.l D0, D6 0000033C 6604 bne +0x6 /* 00000342 */ 0000033E 422D F0A3 clr.b [A5 - 0xF5D] label00000342: 00000342 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000346 4E5E unlink A6 00000348 205F movea.l A0, [A7]+ 0000034A 504F addq.w A7, 8 0000034C 4ED0 jmp [A0] fn0000034E: 0000034E 4E56 FFF6 link A6, -0x000A 00000352 422E 000C clr.b [A6 + 0xC] 00000356 4267 clr.w -[A7] 00000358 486D F6B2 pea.l [A5 - 0x94E] 0000035C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000360 1F3C 0001 move.b -[A7], 0x1 00000364 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 00000368 101F move.b D0, [A7]+ 0000036A 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 0000036E 4A6D F498 tst.w [A5 - 0xB68] 00000372 57C0 seq D0 00000374 4400 neg.b D0 00000376 1D40 000C move.b [A6 + 0xC], D0 0000037A 102D F20C move.b D0, [A5 - 0xDF4] 0000037E 672A beq +0x2C /* 000003AA */ 00000380 4A6D F498 tst.w [A5 - 0xB68] 00000384 57C1 seq D1 00000386 C001 and.b D0, D1 00000388 6720 beq +0x22 /* 000003AA */ 0000038A 486E FFF6 pea.l [A6 - 0xA] 0000038E A874 syscall GetPort 00000390 2F2D F6FC move.l -[A7], [A5 - 0x904] 00000394 A873 syscall SetPort 00000396 3F2D F20E move.w -[A7], [A5 - 0xDF2] 0000039A 2F3C 0100 0000 move.l -[A7], 0x1000000 000003A0 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 000003A4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000003A8 A873 syscall SetPort label000003AA: 000003AA 4E5E unlink A6 000003AC 2E9F move.l [A7], [A7]+ 000003AE 4E75 rts fn000003B0: 000003B0 4E56 FFFE link A6, -0x0002 000003B4 2F07 move.l -[A7], D7 000003B6 2E2E 0008 move.l D7, [A6 + 0x8] 000003BA 7000 moveq.l D0, 0x00 000003BC 2D40 0014 move.l [A6 + 0x14], D0 000003C0 4EBA FC60 jsr [PC - 0x3A0 /* 00000022 */] 000003C4 2007 move.l D0, D7 000003C6 0800 000F btst.b D0, 0xF 000003CA 6604 bne +0x6 /* 000003D0 */ 000003CC 08C7 0001 bset.b D7, 0x1 label000003D0: 000003D0 2007 move.l D0, D7 000003D2 0800 0010 btst.b D0, 0x10 000003D6 56C0 sne D0 000003D8 4400 neg.b D0 000003DA 1B40 F471 move.b [A5 - 0xB8F], D0 000003DE 2007 move.l D0, D7 000003E0 0800 000E btst.b D0, 0xE 000003E4 56C0 sne D0 000003E6 4400 neg.b D0 000003E8 1B40 F695 move.b [A5 - 0x96B], D0 000003EC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000003F4 2F07 move.l -[A7], D7 000003F6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000003FA 4A6D F498 tst.w [A5 - 0xB68] 000003FE 6606 bne +0x8 /* 00000406 */ 00000400 70FF moveq.l D0, 0xFFFFFFFF 00000402 2D40 0014 move.l [A6 + 0x14], D0 label00000406: 00000406 2E1F move.l D7, [A7]+ 00000408 4E5E unlink A6 0000040A 205F movea.l A0, [A7]+ 0000040C DEFC 000C add.w A7, 0xC 00000410 4ED0 jmp [A0] fn00000412: 00000412 4E56 FFFE link A6, -0x0002 00000416 48E7 0300 movem.l -[A7], D6,D7 0000041A 2C2E 0008 move.l D6, [A6 + 0x8] 0000041E 422D F0E1 clr.b [A5 - 0xF1F] 00000422 2006 move.l D0, D6 00000424 0800 0019 btst.b D0, 0x19 00000428 57C7 seq D7 0000042A 4407 neg.b D7 0000042C 2006 move.l D0, D6 0000042E 0800 0018 btst.b D0, 0x18 00000432 57C0 seq D0 00000434 4400 neg.b D0 00000436 1B40 F154 move.b [A5 - 0xEAC], D0 0000043A 4EBA FC0A jsr [PC - 0x3F6 /* 00000046 */] 0000043E 422D FD87 clr.b [A5 - 0x279] 00000442 2006 move.l D0, D6 00000444 0800 001D btst.b D0, 0x1D 00000448 6710 beq +0x12 /* 0000045A */ 0000044A 1F3C 0001 move.b -[A7], 0x1 0000044E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000452 42A7 clr.l -[A7] 00000454 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000458 6006 bra +0x8 /* 00000460 */ label0000045A: 0000045A 4267 clr.w -[A7] 0000045C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] label00000460: 00000460 1F07 move.b -[A7], D7 00000462 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00000466 2006 move.l D0, D6 00000468 0800 001C btst.b D0, 0x1C 0000046C 6608 bne +0xA /* 00000476 */ 0000046E 4267 clr.w -[A7] 00000470 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 00000474 1E1F move.b D7, [A7]+ label00000476: 00000476 4CDF 00C0 movem.l D6,D7, [A7]+ 0000047A 4E5E unlink A6 0000047C 2E9F move.l [A7], [A7]+ 0000047E 4E75 rts fn00000480: 00000480 4E56 0000 link A6, 0 00000484 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000488 082E 0004 0008 btst.b [A6 + 0x8], 0x4 0000048E 6706 beq +0x8 /* 00000496 */ 00000490 1B7C 0001 F0E1 move.b [A5 - 0xF1F], 0x1 label00000496: 00000496 082E 0005 0008 btst.b [A6 + 0x8], 0x5 0000049C 6606 bne +0x8 /* 000004A4 */ 0000049E 4267 clr.w -[A7] 000004A0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] label000004A4: 000004A4 4E5E unlink A6 000004A6 2E9F move.l [A7], [A7]+ 000004A8 4E75 rts fn000004AA: 000004AA 4E56 FFEE link A6, -0x0012 000004AE 48E7 0108 movem.l -[A7], D7,A4 000004B2 286D F4C8 movea.l A4, [A5 - 0xB38] 000004B6 7000 moveq.l D0, 0x00 000004B8 2D40 000C move.l [A6 + 0xC], D0 000004BC 302E 000A move.w D0, [A6 + 0xA] 000004C0 0440 0009 subi.w D0, 0x9 /* '\t' */ 000004C4 6700 00E8 beq +0xEA /* 000005AE */ 000004C8 0440 000A subi.w D0, 0xA /* '\n' */ 000004CC 675A beq +0x5C /* 00000528 */ 000004CE 5940 subq.w D0, 4 000004D0 6762 beq +0x64 /* 00000534 */ 000004D2 5540 subq.w D0, 2 000004D4 672C beq +0x2E /* 00000502 */ 000004D6 5340 subq.w D0, 1 000004D8 6738 beq +0x3A /* 00000512 */ 000004DA 5940 subq.w D0, 4 000004DC 6770 beq +0x72 /* 0000054E */ 000004DE 5540 subq.w D0, 2 000004E0 6700 008C beq +0x8E /* 0000056E */ 000004E4 5540 subq.w D0, 2 000004E6 6700 0098 beq +0x9A /* 00000580 */ 000004EA 5340 subq.w D0, 1 000004EC 6700 00AE beq +0xB0 /* 0000059C */ 000004F0 5540 subq.w D0, 2 000004F2 6700 00D0 beq +0xD2 /* 000005C4 */ 000004F6 0440 0009 subi.w D0, 0x9 /* '\t' */ 000004FA 6700 00D8 beq +0xDA /* 000005D4 */ 000004FE 6000 00E4 bra +0xE6 /* 000005E4 */ label00000502: 00000502 42A7 clr.l -[A7] 00000504 42A7 clr.l -[A7] 00000506 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 0000050A 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000050E 6000 00E2 bra +0xE4 /* 000005F2 */ label00000512: 00000512 4267 clr.w -[A7] 00000514 2F2C 000A move.l -[A7], [A4 + 0xA] 00000518 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 0000051C 301F move.w D0, [A7]+ 0000051E 48C0 ext.l D0 00000520 2D40 000C move.l [A6 + 0xC], D0 00000524 6000 00CC bra +0xCE /* 000005F2 */ label00000528: 00000528 3014 move.w D0, [A4] 0000052A 48C0 ext.l D0 0000052C 2D40 000C move.l [A6 + 0xC], D0 00000530 6000 00C0 bra +0xC2 /* 000005F2 */ label00000534: 00000534 102C 0282 move.b D0, [A4 + 0x282] 00000538 4880 ext.w D0 0000053A 3E00 move.w D7, D0 0000053C 6604 bne +0x6 /* 00000542 */ 0000053E 3E2C 0746 move.w D7, [A4 + 0x746] label00000542: 00000542 3007 move.w D0, D7 00000544 48C0 ext.l D0 00000546 2D40 000C move.l [A6 + 0xC], D0 0000054A 6000 00A6 bra +0xA8 /* 000005F2 */ label0000054E: 0000054E 486E FFF8 pea.l [A6 - 0x8] 00000552 2F3C 7FFF 0001 move.l -[A7], 0x7FFF0001 00000558 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */] 0000055C 42A7 clr.l -[A7] 0000055E 486E FFF8 pea.l [A6 - 0x8] 00000562 4EBA FAFE jsr [PC - 0x502 /* 00000062 */] 00000566 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000056A 6000 0086 bra +0x88 /* 000005F2 */ label0000056E: 0000056E 102C 0742 move.b D0, [A4 + 0x742] 00000572 0A00 0001 xori.b D0, 0x1 00000576 4880 ext.w D0 00000578 48C0 ext.l D0 0000057A 2D40 000C move.l [A6 + 0xC], D0 0000057E 6072 bra +0x74 /* 000005F2 */ label00000580: 00000580 486E FFF8 pea.l [A6 - 0x8] 00000584 3F14 move.w -[A7], [A4] 00000586 3F14 move.w -[A7], [A4] 00000588 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */] 0000058C 42A7 clr.l -[A7] 0000058E 486E FFF8 pea.l [A6 - 0x8] 00000592 4EBA FACE jsr [PC - 0x532 /* 00000062 */] 00000596 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000059A 6056 bra +0x58 /* 000005F2 */ label0000059C: 0000059C 4267 clr.w -[A7] 0000059E 4EAD 118A jsr [A5 + 0x118A /* export_557 */] 000005A2 101F move.b D0, [A7]+ 000005A4 4880 ext.w D0 000005A6 48C0 ext.l D0 000005A8 2D40 000C move.l [A6 + 0xC], D0 000005AC 6044 bra +0x46 /* 000005F2 */ label000005AE: 000005AE 4267 clr.w -[A7] 000005B0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000005B4 101F move.b D0, [A7]+ 000005B6 C02C 0742 and.b D0, [A4 + 0x742] 000005BA 4880 ext.w D0 000005BC 48C0 ext.l D0 000005BE 2D40 000C move.l [A6 + 0xC], D0 000005C2 602E bra +0x30 /* 000005F2 */ label000005C4: 000005C4 42A7 clr.l -[A7] 000005C6 486D F6E8 pea.l [A5 - 0x918] 000005CA 4EBA FA96 jsr [PC - 0x56A /* 00000062 */] 000005CE 2D5F 000C move.l [A6 + 0xC], [A7]+ 000005D2 601E bra +0x20 /* 000005F2 */ label000005D4: 000005D4 486E FFF8 pea.l [A6 - 0x8] 000005D8 4EBA 0F92 jsr [PC + 0xF92 /* 0000156C */] 000005DC 2D6E FFF8 000C move.l [A6 + 0xC], [A6 - 0x8] 000005E2 600E bra +0x10 /* 000005F2 */ label000005E4: 000005E4 42A7 clr.l -[A7] 000005E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005EA 4EBA FAA2 jsr [PC - 0x55E /* 0000008E */] 000005EE 2D5F 000C move.l [A6 + 0xC], [A7]+ label000005F2: 000005F2 4CDF 1080 movem.l D7,A4, [A7]+ 000005F6 4E5E unlink A6 000005F8 2E9F move.l [A7], [A7]+ 000005FA 4E75 rts fn000005FC: 000005FC 4E56 FFF6 link A6, -0x000A 00000600 48E7 0700 movem.l -[A7], D5,D6,D7 00000604 206D F4C8 movea.l A0, [A5 - 0xB38] 00000608 4228 0742 clr.b [A0 + 0x742] 0000060C 206D F4C8 movea.l A0, [A5 - 0xB38] 00000610 4228 0764 clr.b [A0 + 0x764] 00000614 422D F24F clr.b [A5 - 0xDB1] 00000618 206D F4C8 movea.l A0, [A5 - 0xB38] 0000061C 2028 077C move.l D0, [A0 + 0x77C] 00000620 7200 moveq.l D1, 0x00 00000622 B081 cmp.l D0, D1 00000624 6716 beq +0x18 /* 0000063C */ 00000626 7E06 moveq.l D7, 0x06 00000628 600C bra +0xE /* 00000636 */ label0000062A: 0000062A 3F07 move.w -[A7], D7 0000062C 3F3C 0010 move.w -[A7], 0x10 00000630 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00000634 5247 addq.w D7, 1 label00000636: 00000636 701D moveq.l D0, 0x1D 00000638 B047 cmp.w D0, D7 0000063A 6CEE bge -0x10 /* 0000062A */ label0000063C: 0000063C 486E FFFC pea.l [A6 - 0x4] 00000640 A874 syscall GetPort 00000642 2F2D F6FC move.l -[A7], [A5 - 0x904] 00000646 A873 syscall SetPort 00000648 206D F4C8 movea.l A0, [A5 - 0xB38] 0000064C 1028 0744 move.b D0, [A0 + 0x744] 00000650 6714 beq +0x16 /* 00000666 */ 00000652 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 00000656 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 0000065A 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 0000065E 4EAD 126A jsr [A5 + 0x126A /* export_585 */] 00000662 7C01 moveq.l D6, 0x01 00000664 6026 bra +0x28 /* 0000068C */ label00000666: 00000666 4267 clr.w -[A7] 00000668 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 0000066C 4EAD 123A jsr [A5 + 0x123A /* export_579 */] 00000670 101F move.b D0, [A7]+ 00000672 670A beq +0xC /* 0000067E */ 00000674 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 00000678 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 0000067C 600E bra +0x10 /* 0000068C */ label0000067E: 0000067E 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 00000682 1F3C 0002 move.b -[A7], 0x2 00000686 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 0000068A 4206 clr.b D6 label0000068C: 0000068C 4267 clr.w -[A7] 0000068E 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 00000692 4EAD 123A jsr [A5 + 0x123A /* export_579 */] 00000696 1A1F move.b D5, [A7]+ 00000698 1005 move.b D0, D5 0000069A 670A beq +0xC /* 000006A6 */ 0000069C 206D F4C8 movea.l A0, [A5 - 0xB38] 000006A0 117C 0001 0744 move.b [A0 + 0x744], 0x1 label000006A6: 000006A6 4267 clr.w -[A7] 000006A8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000006AC 101F move.b D0, [A7]+ 000006AE 6714 beq +0x16 /* 000006C4 */ 000006B0 42A7 clr.l -[A7] 000006B2 3F3C 0001 move.w -[A7], 0x1 000006B6 206D F4C8 movea.l A0, [A5 - 0xB38] 000006BA 3F10 move.w -[A7], [A0] 000006BC 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000006C0 4EAD 004A jsr [A5 + 0x4A /* export_5 */] label000006C4: 000006C4 7004 moveq.l D0, 0x04 000006C6 B0AE 0008 cmp.l D0, [A6 + 0x8] 000006CA 6606 bne +0x8 /* 000006D2 */ 000006CC 1F06 move.b -[A7], D6 000006CE 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] label000006D2: 000006D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006D6 A873 syscall SetPort 000006D8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000006DC 4E5E unlink A6 000006DE 2E9F move.l [A7], [A7]+ 000006E0 4E75 rts fn000006E2: 000006E2 4E56 FFFC link A6, -0x0004 000006E6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000006EA 2C2E 0008 move.l D6, [A6 + 0x8] 000006EE 2E2D F4C4 move.l D7, [A5 - 0xB3C] 000006F2 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */] 000006F6 266D F4C8 movea.l A3, [A5 - 0xB38] 000006FA 49EB 027E lea.l A4, [A3 + 0x27E] 000006FE 2006 move.l D0, D6 00000700 C0BC 0000 00FF and.l D0, 0xFF 00000706 1940 0005 move.b [A4 + 0x5], D0 0000070A 2006 move.l D0, D6 0000070C C0BC 0000 FF00 and.l D0, 0xFF00 00000712 E088 lsr D0, 8 00000714 1940 0002 move.b [A4 + 0x2], D0 00000718 2006 move.l D0, D6 0000071A C0BC 00FF 0000 and.l D0, 0xFF0000 00000720 7210 moveq.l D1, 0x10 00000722 E2A8 lsr D0, D1 00000724 1940 0003 move.b [A4 + 0x3], D0 00000728 1B7C 0001 F24F move.b [A5 - 0xDB1], 0x1 0000072E 1B7C 0001 F09F move.b [A5 - 0xF61], 0x1 00000734 4267 clr.w -[A7] 00000736 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 0000073A 422D F09F clr.b [A5 - 0xF61] 0000073E 422D F24F clr.b [A5 - 0xDB1] 00000742 2F2D F4C4 move.l -[A7], [A5 - 0xB3C] 00000746 4EAD 120A jsr [A5 + 0x120A /* export_573 */] 0000074A 2B47 F4C4 move.l [A5 - 0xB3C], D7 0000074E 206D F4C4 movea.l A0, [A5 - 0xB3C] 00000752 2B50 F4C8 move.l [A5 - 0xB38], [A0] 00000756 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000075A 4E5E unlink A6 0000075C 2E9F move.l [A7], [A7]+ 0000075E 4E75 rts fn00000760: 00000760 4E56 FFF2 link A6, -0x000E 00000764 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000768 2C2E 000C move.l D6, [A6 + 0xC] 0000076C 2E2E 0008 move.l D7, [A6 + 0x8] 00000770 286D F4C8 movea.l A4, [A5 - 0xB38] 00000774 7000 moveq.l D0, 0x00 00000776 2D40 0010 move.l [A6 + 0x10], D0 0000077A 7016 moveq.l D0, 0x16 0000077C B086 cmp.l D0, D6 0000077E 664C bne +0x4E /* 000007CC */ 00000780 7001 moveq.l D0, 0x01 00000782 B087 cmp.l D0, D7 00000784 661C bne +0x1E /* 000007A2 */ 00000786 4267 clr.w -[A7] 00000788 486E FFFF pea.l [A6 - 0x1] 0000078C 486E FFFF pea.l [A6 - 0x1] 00000790 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00000794 101F move.b D0, [A7]+ 00000796 4880 ext.w D0 00000798 48C0 ext.l D0 0000079A 2D40 0010 move.l [A6 + 0x10], D0 0000079E 6000 0152 bra +0x154 /* 000008F2 */ label000007A2: 000007A2 7004 moveq.l D0, 0x04 000007A4 B087 cmp.l D0, D7 000007A6 660A bne +0xC /* 000007B2 */ 000007A8 2F07 move.l -[A7], D7 000007AA 4EBA FE50 jsr [PC - 0x1B0 /* 000005FC */] 000007AE 6000 0142 bra +0x144 /* 000008F2 */ label000007B2: 000007B2 4267 clr.w -[A7] 000007B4 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000007B8 1D5F FFFF move.b [A6 - 0x1], [A7]+ 000007BC 102E FFFF move.b D0, [A6 - 0x1] 000007C0 4880 ext.w D0 000007C2 48C0 ext.l D0 000007C4 2D40 0010 move.l [A6 + 0x10], D0 000007C8 6000 0128 bra +0x12A /* 000008F2 */ label000007CC: 000007CC 701D moveq.l D0, 0x1D 000007CE B086 cmp.l D0, D6 000007D0 660A bne +0xC /* 000007DC */ 000007D2 4267 clr.w -[A7] 000007D4 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 000007D8 6000 0118 bra +0x11A /* 000008F2 */ label000007DC: 000007DC 7015 moveq.l D0, 0x15 000007DE B086 cmp.l D0, D6 000007E0 660A bne +0xC /* 000007EC */ 000007E2 2F07 move.l -[A7], D7 000007E4 4EBA F81A jsr [PC - 0x7E6 /* 00000000 */] 000007E8 6000 0108 bra +0x10A /* 000008F2 */ label000007EC: 000007EC 7017 moveq.l D0, 0x17 000007EE B086 cmp.l D0, D6 000007F0 6614 bne +0x16 /* 00000806 */ 000007F2 4A87 tst.l D7 000007F4 6F08 ble +0xA /* 000007FE */ 000007F6 3947 0746 move.w [A4 + 0x746], D7 000007FA 6000 00F6 bra +0xF8 /* 000008F2 */ label000007FE: 000007FE 1947 0282 move.b [A4 + 0x282], D7 00000802 6000 00EE bra +0xF0 /* 000008F2 */ label00000806: 00000806 7018 moveq.l D0, 0x18 00000808 B086 cmp.l D0, D6 0000080A 660C bne +0xE /* 00000818 */ 0000080C 2F0C move.l -[A7], A4 0000080E 2F07 move.l -[A7], D7 00000810 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 00000814 6000 00DC bra +0xDE /* 000008F2 */ label00000818: 00000818 7012 moveq.l D0, 0x12 0000081A B086 cmp.l D0, D6 0000081C 667C bne +0x7E /* 0000089A */ 0000081E 7A01 moveq.l D5, 0x01 00000820 4204 clr.b D4 00000822 422E FFF9 clr.b [A6 - 0x7] 00000826 2007 move.l D0, D7 00000828 C0BC 0002 0000 and.l D0, 0x20000 0000082E 4A80 tst.l D0 00000830 6702 beq +0x4 /* 00000834 */ 00000832 4205 clr.b D5 label00000834: 00000834 2007 move.l D0, D7 00000836 C0BC 0001 0000 and.l D0, 0x10000 0000083C 4A80 tst.l D0 0000083E 670E beq +0x10 /* 0000084E */ 00000840 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 00000846 1005 move.b D0, D5 00000848 6704 beq +0x6 /* 0000084E */ 0000084A 4205 clr.b D5 0000084C 7801 moveq.l D4, 0x01 label0000084E: 0000084E 2007 move.l D0, D7 00000850 3F00 move.w -[A7], D0 00000852 1F04 move.b -[A7], D4 00000854 1F2E FFF9 move.b -[A7], [A6 - 0x7] 00000858 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 0000085C 1005 move.b D0, D5 0000085E 672A beq +0x2C /* 0000088A */ 00000860 2007 move.l D0, D7 00000862 C0BC 0004 0000 and.l D0, 0x40000 00000868 4A80 tst.l D0 0000086A 661E bne +0x20 /* 0000088A */ 0000086C 486C 027E pea.l [A4 + 0x27E] 00000870 3F3C 0004 move.w -[A7], 0x4 00000874 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000878 486C 027E pea.l [A4 + 0x27E] 0000087C 3F3C 0003 move.w -[A7], 0x3 00000880 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */] 00000884 4267 clr.w -[A7] 00000886 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] label0000088A: 0000088A 102D F24F move.b D0, [A5 - 0xDB1] 0000088E 6704 beq +0x6 /* 00000894 */ 00000890 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */] label00000894: 00000894 422C 0744 clr.b [A4 + 0x744] 00000898 6058 bra +0x5A /* 000008F2 */ label0000089A: 0000089A 702D moveq.l D0, 0x2D 0000089C B086 cmp.l D0, D6 0000089E 6616 bne +0x18 /* 000008B6 */ 000008A0 42A7 clr.l -[A7] 000008A2 2007 move.l D0, D7 000008A4 4840 swap.w D0 000008A6 3F00 move.w -[A7], D0 000008A8 2007 move.l D0, D7 000008AA 3F00 move.w -[A7], D0 000008AC 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000008B0 2D5F 0010 move.l [A6 + 0x10], [A7]+ 000008B4 603C bra +0x3E /* 000008F2 */ label000008B6: 000008B6 702F moveq.l D0, 0x2F 000008B8 B086 cmp.l D0, D6 000008BA 6614 bne +0x16 /* 000008D0 */ 000008BC 102D F261 move.b D0, [A5 - 0xD9F] 000008C0 6730 beq +0x32 /* 000008F2 */ 000008C2 2F07 move.l -[A7], D7 000008C4 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000 000008CA 4EAD 086A jsr [A5 + 0x86A /* export_265 */] 000008CE 6022 bra +0x24 /* 000008F2 */ label000008D0: 000008D0 7030 moveq.l D0, 0x30 000008D2 B086 cmp.l D0, D6 000008D4 6606 bne +0x8 /* 000008DC */ 000008D6 2B47 F0BE move.l [A5 - 0xF42], D7 000008DA 6016 bra +0x18 /* 000008F2 */ label000008DC: 000008DC 703C moveq.l D0, 0x3C 000008DE B086 cmp.l D0, D6 000008E0 6608 bne +0xA /* 000008EA */ 000008E2 2F07 move.l -[A7], D7 000008E4 4EBA FDFC jsr [PC - 0x204 /* 000006E2 */] 000008E8 6008 bra +0xA /* 000008F2 */ label000008EA: 000008EA 2F06 move.l -[A7], D6 000008EC 2F07 move.l -[A7], D7 000008EE 4EBA F8F6 jsr [PC - 0x70A /* 000001E6 */] label000008F2: 000008F2 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000008F6 4E5E unlink A6 000008F8 205F movea.l A0, [A7]+ 000008FA 504F addq.w A7, 8 000008FC 4ED0 jmp [A0] fn000008FE: 000008FE 4E56 0000 link A6, 0 00000902 7000 moveq.l D0, 0x00 00000904 2B40 F0DC move.l [A5 - 0xF24], D0 00000908 4EAD 142A jsr [A5 + 0x142A /* export_641 */] 0000090C 4E5E unlink A6 0000090E 4E75 rts fn00000910: 00000910 4E56 0000 link A6, 0 00000914 7000 moveq.l D0, 0x00 00000916 2D40 0012 move.l [A6 + 0x12], D0 0000091A 4EBA F706 jsr [PC - 0x8FA /* 00000022 */] 0000091E 2F2E 000E move.l -[A7], [A6 + 0xE] 00000922 3F2E 000C move.w -[A7], [A6 + 0xC] 00000926 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000092A 4EBA 0938 jsr [PC + 0x938 /* 00001264 */] 0000092E 4A6D F498 tst.w [A5 - 0xB68] 00000932 6606 bne +0x8 /* 0000093A */ 00000934 70FE moveq.l D0, 0xFFFFFFFE 00000936 2D40 0012 move.l [A6 + 0x12], D0 label0000093A: 0000093A 4E5E unlink A6 0000093C 205F movea.l A0, [A7]+ 0000093E DEFC 000A add.w A7, 0xA /* '\n' */ 00000942 4ED0 jmp [A0] fn00000944: 00000944 4E56 FFFE link A6, -0x0002 00000948 422D F0E1 clr.b [A5 - 0xF1F] 0000094C 4EBA 0A2A jsr [PC + 0xA2A /* 00001378 */] 00000950 4EBA F6F4 jsr [PC - 0x90C /* 00000046 */] 00000954 082E 0004 0008 btst.b [A6 + 0x8], 0x4 0000095A 660E bne +0x10 /* 0000096A */ 0000095C 4267 clr.w -[A7] 0000095E 1F3C 0001 move.b -[A7], 0x1 00000962 4EBA 0AAE jsr [PC + 0xAAE /* 00001412 */] 00000966 1D5F FFFF move.b [A6 - 0x1], [A7]+ label0000096A: 0000096A 4E5E unlink A6 0000096C 2E9F move.l [A7], [A7]+ 0000096E 4E75 rts fn00000970: 00000970 4E56 FFFC link A6, -0x0004 00000974 48E7 0118 movem.l -[A7], D7,A3,A4 00000978 2E2E 0008 move.l D7, [A6 + 0x8] 0000097C 266D F4C8 movea.l A3, [A5 - 0xB38] 00000980 7000 moveq.l D0, 0x00 00000982 2D40 000C move.l [A6 + 0xC], D0 00000986 7019 moveq.l D0, 0x19 00000988 B087 cmp.l D0, D7 0000098A 6612 bne +0x14 /* 0000099E */ 0000098C 302B 0746 move.w D0, [A3 + 0x746] 00000990 C1ED F132 muls.w D0, [A5 - 0xECE] 00000994 48C0 ext.l D0 00000996 2D40 000C move.l [A6 + 0xC], D0 0000099A 6000 008C bra +0x8E /* 00000A28 */ label0000099E: 0000099E 701A moveq.l D0, 0x1A 000009A0 B087 cmp.l D0, D7 000009A2 660C bne +0xE /* 000009B0 */ 000009A4 302D F132 move.w D0, [A5 - 0xECE] 000009A8 48C0 ext.l D0 000009AA 2D40 000C move.l [A6 + 0xC], D0 000009AE 6078 bra +0x7A /* 00000A28 */ label000009B0: 000009B0 7013 moveq.l D0, 0x13 000009B2 B087 cmp.l D0, D7 000009B4 660E bne +0x10 /* 000009C4 */ 000009B6 206D F4C8 movea.l A0, [A5 - 0xB38] 000009BA 3010 move.w D0, [A0] 000009BC 48C0 ext.l D0 000009BE 2D40 000C move.l [A6 + 0xC], D0 000009C2 6064 bra +0x66 /* 00000A28 */ label000009C4: 000009C4 7017 moveq.l D0, 0x17 000009C6 B087 cmp.l D0, D7 000009C8 660C bne +0xE /* 000009D6 */ 000009CA 302B 0746 move.w D0, [A3 + 0x746] 000009CE 48C0 ext.l D0 000009D0 2D40 000C move.l [A6 + 0xC], D0 000009D4 6052 bra +0x54 /* 00000A28 */ label000009D6: 000009D6 7020 moveq.l D0, 0x20 000009D8 B087 cmp.l D0, D7 000009DA 6616 bne +0x18 /* 000009F2 */ 000009DC 206D F4C8 movea.l A0, [A5 - 0xB38] 000009E0 1028 0742 move.b D0, [A0 + 0x742] 000009E4 0A00 0001 xori.b D0, 0x1 000009E8 4880 ext.w D0 000009EA 48C0 ext.l D0 000009EC 2D40 000C move.l [A6 + 0xC], D0 000009F0 6036 bra +0x38 /* 00000A28 */ label000009F2: 000009F2 7009 moveq.l D0, 0x09 000009F4 B087 cmp.l D0, D7 000009F6 6624 bne +0x26 /* 00000A1C */ 000009F8 286D F4C8 movea.l A4, [A5 - 0xB38] 000009FC 42A7 clr.l -[A7] 000009FE A975 syscall TickCount 00000A00 201F move.l D0, [A7]+ 00000A02 90AC 0748 sub.l D0, [A4 + 0x748] 00000A06 322C 0746 move.w D1, [A4 + 0x746] 00000A0A 48C1 ext.l D1 00000A0C B280 cmp.l D1, D0 00000A0E 5FC0 sle D0 00000A10 4400 neg.b D0 00000A12 4880 ext.w D0 00000A14 48C0 ext.l D0 00000A16 2D40 000C move.l [A6 + 0xC], D0 00000A1A 600C bra +0xE /* 00000A28 */ label00000A1C: 00000A1C 42A7 clr.l -[A7] 00000A1E 2F07 move.l -[A7], D7 00000A20 4EBA F66C jsr [PC - 0x994 /* 0000008E */] 00000A24 2D5F 000C move.l [A6 + 0xC], [A7]+ label00000A28: 00000A28 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000A2C 4E5E unlink A6 00000A2E 2E9F move.l [A7], [A7]+ 00000A30 4E75 rts fn00000A32: 00000A32 4E56 0000 link A6, 0 00000A36 48E7 0300 movem.l -[A7], D6,D7 00000A3A 2C2E 0008 move.l D6, [A6 + 0x8] 00000A3E 2E2E 000C move.l D7, [A6 + 0xC] 00000A42 7000 moveq.l D0, 0x00 00000A44 2D40 0010 move.l [A6 + 0x10], D0 00000A48 7016 moveq.l D0, 0x16 00000A4A B087 cmp.l D0, D7 00000A4C 661A bne +0x1C /* 00000A68 */ 00000A4E 4267 clr.w -[A7] 00000A50 4A86 tst.l D6 00000A52 57C0 seq D0 00000A54 4400 neg.b D0 00000A56 1F00 move.b -[A7], D0 00000A58 4EBA 09B8 jsr [PC + 0x9B8 /* 00001412 */] 00000A5C 101F move.b D0, [A7]+ 00000A5E 4880 ext.w D0 00000A60 48C0 ext.l D0 00000A62 2D40 0010 move.l [A6 + 0x10], D0 00000A66 605E bra +0x60 /* 00000AC6 */ label00000A68: 00000A68 701D moveq.l D0, 0x1D 00000A6A B087 cmp.l D0, D7 00000A6C 6608 bne +0xA /* 00000A76 */ 00000A6E 4267 clr.w -[A7] 00000A70 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 00000A74 6050 bra +0x52 /* 00000AC6 */ label00000A76: 00000A76 702D moveq.l D0, 0x2D 00000A78 B087 cmp.l D0, D7 00000A7A 6610 bne +0x12 /* 00000A8C */ 00000A7C 42A7 clr.l -[A7] 00000A7E 7019 moveq.l D0, 0x19 00000A80 2F00 move.l -[A7], D0 00000A82 4EBA FEEC jsr [PC - 0x114 /* 00000970 */] 00000A86 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000A8A 603A bra +0x3C /* 00000AC6 */ label00000A8C: 00000A8C 7017 moveq.l D0, 0x17 00000A8E B087 cmp.l D0, D7 00000A90 660A bne +0xC /* 00000A9C */ 00000A92 206D F4C8 movea.l A0, [A5 - 0xB38] 00000A96 3146 0746 move.w [A0 + 0x746], D6 00000A9A 602A bra +0x2C /* 00000AC6 */ label00000A9C: 00000A9C 7018 moveq.l D0, 0x18 00000A9E B087 cmp.l D0, D7 00000AA0 660C bne +0xE /* 00000AAE */ 00000AA2 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 00000AA6 2F06 move.l -[A7], D6 00000AA8 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 00000AAC 6018 bra +0x1A /* 00000AC6 */ label00000AAE: 00000AAE 7012 moveq.l D0, 0x12 00000AB0 B087 cmp.l D0, D7 00000AB2 660A bne +0xC /* 00000ABE */ 00000AB4 2006 move.l D0, D6 00000AB6 206D F4C8 movea.l A0, [A5 - 0xB38] 00000ABA 3080 move.w [A0], D0 00000ABC 6008 bra +0xA /* 00000AC6 */ label00000ABE: 00000ABE 2F07 move.l -[A7], D7 00000AC0 2F06 move.l -[A7], D6 00000AC2 4EBA F722 jsr [PC - 0x8DE /* 000001E6 */] label00000AC6: 00000AC6 4CDF 00C0 movem.l D6,D7, [A7]+ 00000ACA 4E5E unlink A6 00000ACC 205F movea.l A0, [A7]+ 00000ACE 504F addq.w A7, 8 00000AD0 4ED0 jmp [A0] fn00000AD2: 00000AD2 4E56 FFFE link A6, -0x0002 00000AD6 48E7 0300 movem.l -[A7], D6,D7 00000ADA 2C2E 0008 move.l D6, [A6 + 0x8] 00000ADE 7000 moveq.l D0, 0x00 00000AE0 2D40 0012 move.l [A6 + 0x12], D0 00000AE4 4EBA F53C jsr [PC - 0xAC4 /* 00000022 */] 00000AE8 4267 clr.w -[A7] 00000AEA 1F3C 0001 move.b -[A7], 0x1 00000AEE 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */] 00000AF2 101F move.b D0, [A7]+ 00000AF4 660A bne +0xC /* 00000B00 */ 00000AF6 3B7C 001B F498 move.w [A5 - 0xB68], 0x1B 00000AFC 6000 0092 bra +0x94 /* 00000B90 */ label00000B00: 00000B00 7E03 moveq.l D7, 0x03 00000B02 2006 move.l D0, D6 00000B04 0800 000C btst.b D0, 0xC 00000B08 6704 beq +0x6 /* 00000B0E */ 00000B0A 7E02 moveq.l D7, 0x02 00000B0C 600A bra +0xC /* 00000B18 */ label00000B0E: 00000B0E 2006 move.l D0, D6 00000B10 0800 000D btst.b D0, 0xD /* '\r' */ 00000B14 6702 beq +0x4 /* 00000B18 */ 00000B16 7E01 moveq.l D7, 0x01 label00000B18: 00000B18 2006 move.l D0, D6 00000B1A 0800 0000 btst.b D0, 0x0 00000B1E 56C0 sne D0 00000B20 4400 neg.b D0 00000B22 1B40 F37B move.b [A5 - 0xC85], D0 00000B26 2006 move.l D0, D6 00000B28 0800 0010 btst.b D0, 0x10 00000B2C 56C0 sne D0 00000B2E 4400 neg.b D0 00000B30 1B40 F471 move.b [A5 - 0xB8F], D0 00000B34 2006 move.l D0, D6 00000B36 0800 000E btst.b D0, 0xE 00000B3A 56C0 sne D0 00000B3C 4400 neg.b D0 00000B3E 1B40 F695 move.b [A5 - 0x96B], D0 00000B42 3B7C 0001 F26C move.w [A5 - 0xD94], 0x1 00000B48 3B47 F37C move.w [A5 - 0xC84], D7 00000B4C 206E 000E movea.l A0, [A6 + 0xE] 00000B50 43ED F26E lea.l A1, [A5 - 0xD92] 00000B54 703F moveq.l D0, 0x3F label00000B56: 00000B56 22D8 move.l [A1]+, [A0]+ 00000B58 51C8 FFFC dbf D0, -0x6 /* 00000B56 */ 00000B5C 3B6E 000C F36E move.w [A5 - 0xC92], [A6 + 0xC] 00000B62 1B7C 0001 F377 move.b [A5 - 0xC89], 0x1 00000B68 1B7C 0001 F376 move.b [A5 - 0xC8A], 0x1 00000B6E 426D F378 clr.w [A5 - 0xC88] 00000B72 422D F37E clr.b [A5 - 0xC82] 00000B76 1B7C 0001 F37A move.b [A5 - 0xC86], 0x1 00000B7C 1F3C 0001 move.b -[A7], 0x1 00000B80 4EAD 137A jsr [A5 + 0x137A /* export_619 */] 00000B84 4A6D F498 tst.w [A5 - 0xB68] 00000B88 6606 bne +0x8 /* 00000B90 */ 00000B8A 70FD moveq.l D0, 0xFFFFFFFD 00000B8C 2D40 0012 move.l [A6 + 0x12], D0 label00000B90: 00000B90 4CDF 00C0 movem.l D6,D7, [A7]+ 00000B94 4E5E unlink A6 00000B96 205F movea.l A0, [A7]+ 00000B98 DEFC 000A add.w A7, 0xA /* '\n' */ 00000B9C 4ED0 jmp [A0] fn00000B9E: 00000B9E 4E56 0000 link A6, 0 00000BA2 4A6D F370 tst.w [A5 - 0xC90] 00000BA6 6F0C ble +0xE /* 00000BB4 */ 00000BA8 4EAD 1302 jsr [A5 + 0x1302 /* export_604 */] 00000BAC 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00000BB0 426D F370 clr.w [A5 - 0xC90] label00000BB4: 00000BB4 4E5E unlink A6 00000BB6 4E75 rts 00000BB8 4E56 FEFA link A6, -0x0106 00000BBC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000BC0 286E 000C movea.l A4, [A6 + 0xC] 00000BC4 282E 0008 move.l D4, [A6 + 0x8] 00000BC8 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 00000BCC 7E00 moveq.l D7, 0x00 00000BCE 4A6D F498 tst.w [A5 - 0xB68] 00000BD2 667E bne +0x80 /* 00000C52 */ 00000BD4 422E FEFA clr.b [A6 - 0x106] 00000BD8 4267 clr.w -[A7] 00000BDA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000BDE 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */] 00000BE2 101F move.b D0, [A7]+ 00000BE4 6716 beq +0x18 /* 00000BFC */ 00000BE6 42A7 clr.l -[A7] 00000BE8 486E FEFA pea.l [A6 - 0x106] 00000BEC 4267 clr.w -[A7] 00000BEE 200C move.l D0, A4 00000BF0 3F00 move.w -[A7], D0 00000BF2 2F04 move.l -[A7], D4 00000BF4 4EBA F7BA jsr [PC - 0x846 /* 000003B0 */] 00000BF8 2E1F move.l D7, [A7]+ 00000BFA 6056 bra +0x58 /* 00000C52 */ label00000BFC: 00000BFC 203C 736E 6420 move.l D0, 0x736E6420 /* 'snd ' */ 00000C02 B0AE 0010 cmp.l D0, [A6 + 0x10] 00000C06 6610 bne +0x12 /* 00000C18 */ 00000C08 4267 clr.w -[A7] 00000C0A 2F0C move.l -[A7], A4 00000C0C 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00000C10 301F move.w D0, [A7]+ 00000C12 48C0 ext.l D0 00000C14 2E00 move.l D7, D0 00000C16 603A bra +0x3C /* 00000C52 */ label00000C18: 00000C18 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */ 00000C1E B0AE 0010 cmp.l D0, [A6 + 0x10] 00000C22 6628 bne +0x2A /* 00000C4C */ 00000C24 2C04 move.l D6, D4 00000C26 0806 0008 btst.b D6, 0x8 00000C2A 56C6 sne D6 00000C2C 4406 neg.b D6 00000C2E 2A04 move.l D5, D4 00000C30 0805 0009 btst.b D5, 0x9 /* '\t' */ 00000C34 56C5 sne D5 00000C36 4405 neg.b D5 00000C38 4267 clr.w -[A7] 00000C3A 2F0C move.l -[A7], A4 00000C3C 1F06 move.b -[A7], D6 00000C3E 1F05 move.b -[A7], D5 00000C40 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00000C44 301F move.w D0, [A7]+ 00000C46 48C0 ext.l D0 00000C48 2E00 move.l D7, D0 00000C4A 6006 bra +0x8 /* 00000C52 */ label00000C4C: 00000C4C 3B7C 001B F498 move.w [A5 - 0xB68], 0x1B label00000C52: 00000C52 2D47 0014 move.l [A6 + 0x14], D7 00000C56 486D 1A3A pea.l [A5 + 0x1A3A /* export_835 */] 00000C5A A9F1 syscall UnloadSeg 00000C5C 486D 1B42 pea.l [A5 + 0x1B42 /* export_868 */] 00000C60 A9F1 syscall UnloadSeg 00000C62 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000C66 4E5E unlink A6 00000C68 205F movea.l A0, [A7]+ 00000C6A DEFC 000C add.w A7, 0xC 00000C6E 4ED0 jmp [A0] fn00000C70: 00000C70 4E56 FFF0 link A6, -0x0010 00000C74 4267 clr.w -[A7] 00000C76 2F2E 000E move.l -[A7], [A6 + 0xE] 00000C7A 3F2E 000C move.w -[A7], [A6 + 0xC] 00000C7E 486E FFF0 pea.l [A6 - 0x10] 00000C82 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000C86 3B5F F498 move.w [A5 - 0xB68], [A7]+ 00000C8A 206E 0008 movea.l A0, [A6 + 0x8] 00000C8E 20AE FFF0 move.l [A0], [A6 - 0x10] 00000C92 4A6D F498 tst.w [A5 - 0xB68] 00000C96 57C0 seq D0 00000C98 4400 neg.b D0 00000C9A 1D40 0012 move.b [A6 + 0x12], D0 00000C9E 4E5E unlink A6 00000CA0 205F movea.l A0, [A7]+ 00000CA2 DEFC 000A add.w A7, 0xA /* '\n' */ 00000CA6 4ED0 jmp [A0] 00000CA8 4E56 FFFA link A6, -0x0006 00000CAC 48E7 0308 movem.l -[A7], D6,D7,A4 00000CB0 286E 000E movea.l A4, [A6 + 0xE] 00000CB4 2C2E 0008 move.l D6, [A6 + 0x8] 00000CB8 3E2E 000C move.w D7, [A6 + 0xC] 00000CBC 7000 moveq.l D0, 0x00 00000CBE 2D40 0012 move.l [A6 + 0x12], D0 00000CC2 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 00000CC6 4A6D F498 tst.w [A5 - 0xB68] 00000CCA 6704 beq +0x6 /* 00000CD0 */ 00000CCC 6000 00B2 bra +0xB4 /* 00000D80 */ label00000CD0: 00000CD0 426D F498 clr.w [A5 - 0xB68] 00000CD4 4267 clr.w -[A7] 00000CD6 2F0C move.l -[A7], A4 00000CD8 3F07 move.w -[A7], D7 00000CDA 486E FFFC pea.l [A6 - 0x4] 00000CDE 4EBA FF90 jsr [PC - 0x70 /* 00000C70 */] 00000CE2 101F move.b D0, [A7]+ 00000CE4 6700 009A beq +0x9C /* 00000D80 */ 00000CE8 4267 clr.w -[A7] 00000CEA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CEE 4EAD 1442 jsr [A5 + 0x1442 /* export_644 */] 00000CF2 101F move.b D0, [A7]+ 00000CF4 6714 beq +0x16 /* 00000D0A */ 00000CF6 42A7 clr.l -[A7] 00000CF8 2F0C move.l -[A7], A4 00000CFA 3F07 move.w -[A7], D7 00000CFC 4267 clr.w -[A7] 00000CFE 2F06 move.l -[A7], D6 00000D00 4EBA F6AE jsr [PC - 0x952 /* 000003B0 */] 00000D04 2D5F 0012 move.l [A6 + 0x12], [A7]+ 00000D08 6076 bra +0x78 /* 00000D80 */ label00000D0A: 00000D0A 203C 5657 4330 move.l D0, 0x56574330 /* 'VWC0' */ 00000D10 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000D14 6612 bne +0x14 /* 00000D28 */ 00000D16 42A7 clr.l -[A7] 00000D18 2F0C move.l -[A7], A4 00000D1A 3F07 move.w -[A7], D7 00000D1C 2F06 move.l -[A7], D6 00000D1E 4EBA FDB2 jsr [PC - 0x24E /* 00000AD2 */] 00000D22 2D5F 0012 move.l [A6 + 0x12], [A7]+ 00000D26 6058 bra +0x5A /* 00000D80 */ label00000D28: 00000D28 203C 5049 4353 move.l D0, 0x50494353 /* 'PICS' */ 00000D2E B0AE FFFC cmp.l D0, [A6 - 0x4] 00000D32 6612 bne +0x14 /* 00000D46 */ 00000D34 42A7 clr.l -[A7] 00000D36 2F0C move.l -[A7], A4 00000D38 3F07 move.w -[A7], D7 00000D3A 2F06 move.l -[A7], D6 00000D3C 4EBA FBD2 jsr [PC - 0x42E /* 00000910 */] 00000D40 2D5F 0012 move.l [A6 + 0x12], [A7]+ 00000D44 603A bra +0x3C /* 00000D80 */ label00000D46: 00000D46 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */ 00000D4C B0AE FFFC cmp.l D0, [A6 - 0x4] 00000D50 6612 bne +0x14 /* 00000D64 */ 00000D52 42A7 clr.l -[A7] 00000D54 2F0C move.l -[A7], A4 00000D56 3F07 move.w -[A7], D7 00000D58 2F06 move.l -[A7], D6 00000D5A 4EAD 1A0A jsr [A5 + 0x1A0A /* export_829 */] 00000D5E 2D5F 0012 move.l [A6 + 0x12], [A7]+ 00000D62 601C bra +0x1E /* 00000D80 */ label00000D64: 00000D64 4267 clr.w -[A7] 00000D66 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D6A 4EAD 143A jsr [A5 + 0x143A /* export_643 */] 00000D6E 101F move.b D0, [A7]+ 00000D70 6708 beq +0xA /* 00000D7A */ 00000D72 3B7C 000A F498 move.w [A5 - 0xB68], 0xA /* '\n' */ 00000D78 6006 bra +0x8 /* 00000D80 */ label00000D7A: 00000D7A 3B7C 001B F498 move.w [A5 - 0xB68], 0x1B label00000D80: 00000D80 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000D84 4E5E unlink A6 00000D86 205F movea.l A0, [A7]+ 00000D88 DEFC 000A add.w A7, 0xA /* '\n' */ 00000D8C 4ED0 jmp [A0] fn00000D8E: 00000D8E 4E56 FFFC link A6, -0x0004 00000D92 48E7 0108 movem.l -[A7], D7,A4 00000D96 2E2E 0008 move.l D7, [A6 + 0x8] 00000D9A 7000 moveq.l D0, 0x00 00000D9C 2D40 000C move.l [A6 + 0xC], D0 00000DA0 4A87 tst.l D7 00000DA2 6F3C ble +0x3E /* 00000DE0 */ 00000DA4 206D F212 movea.l A0, [A5 - 0xDEE] 00000DA8 2850 movea.l A4, [A0] 00000DAA 302C 000C move.w D0, [A4 + 0xC] 00000DAE 48C0 ext.l D0 00000DB0 B087 cmp.l D0, D7 00000DB2 6C02 bge +0x4 /* 00000DB6 */ 00000DB4 6062 bra +0x64 /* 00000E18 */ label00000DB6: 00000DB6 3007 move.w D0, D7 00000DB8 C1FC 002E muls.w D0, 0x2E /* '.' */ 00000DBC 1234 0006 move.b D1, [A4 + D0.w + 0x6] 00000DC0 4881 ext.w D1 00000DC2 5341 subq.w D1, 1 00000DC4 6712 beq +0x14 /* 00000DD8 */ 00000DC6 5941 subq.w D1, 4 00000DC8 670E beq +0x10 /* 00000DD8 */ 00000DCA 5341 subq.w D1, 1 00000DCC 6702 beq +0x4 /* 00000DD0 */ 00000DCE 6048 bra +0x4A /* 00000E18 */ label00000DD0: 00000DD0 7001 moveq.l D0, 0x01 00000DD2 2D40 000C move.l [A6 + 0xC], D0 00000DD6 6040 bra +0x42 /* 00000E18 */ label00000DD8: 00000DD8 7002 moveq.l D0, 0x02 00000DDA 2D40 000C move.l [A6 + 0xC], D0 00000DDE 6038 bra +0x3A /* 00000E18 */ label00000DE0: 00000DE0 70FC moveq.l D0, 0xFFFFFFFC 00000DE2 B087 cmp.l D0, D7 00000DE4 662E bne +0x30 /* 00000E14 */ 00000DE6 4A6D F370 tst.w [A5 - 0xC90] 00000DEA 6F08 ble +0xA /* 00000DF4 */ 00000DEC 70FD moveq.l D0, 0xFFFFFFFD 00000DEE 2D40 000C move.l [A6 + 0xC], D0 00000DF2 6024 bra +0x26 /* 00000E18 */ label00000DF4: 00000DF4 4A6D F132 tst.w [A5 - 0xECE] 00000DF8 6F08 ble +0xA /* 00000E02 */ 00000DFA 70FE moveq.l D0, 0xFFFFFFFE 00000DFC 2D40 000C move.l [A6 + 0xC], D0 00000E00 6016 bra +0x18 /* 00000E18 */ label00000E02: 00000E02 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000E06 1028 012E move.b D0, [A0 + 0x12E] 00000E0A 670C beq +0xE /* 00000E18 */ 00000E0C 70FF moveq.l D0, 0xFFFFFFFF 00000E0E 2D40 000C move.l [A6 + 0xC], D0 00000E12 6004 bra +0x6 /* 00000E18 */ label00000E14: 00000E14 2D47 000C move.l [A6 + 0xC], D7 label00000E18: 00000E18 4CDF 1080 movem.l D7,A4, [A7]+ 00000E1C 4E5E unlink A6 00000E1E 2E9F move.l [A7], [A7]+ 00000E20 4E75 rts 00000E22 4E56 FFFA link A6, -0x0006 00000E26 48E7 0700 movem.l -[A7], D5,D6,D7 00000E2A 2E2E 0008 move.l D7, [A6 + 0x8] 00000E2E 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 00000E32 4A6D F498 tst.w [A5 - 0xB68] 00000E36 6702 beq +0x4 /* 00000E3A */ 00000E38 607E bra +0x80 /* 00000EB8 */ label00000E3A: 00000E3A 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000E3E 42A7 clr.l -[A7] 00000E40 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E44 4EBA FF48 jsr [PC - 0xB8 /* 00000D8E */] 00000E48 2C1F move.l D6, [A7]+ 00000E4A 2007 move.l D0, D7 00000E4C 0800 001A btst.b D0, 0x1A 00000E50 672C beq +0x2E /* 00000E7E */ 00000E52 2007 move.l D0, D7 00000E54 C0BC 0000 00FF and.l D0, 0xFF 00000E5A 1A00 move.b D5, D0 00000E5C 1B45 F6E0 move.b [A5 - 0x920], D5 00000E60 2007 move.l D0, D7 00000E62 C0BC 0000 FF00 and.l D0, 0xFF00 00000E68 E088 lsr D0, 8 00000E6A 3B40 F6E2 move.w [A5 - 0x91E], D0 00000E6E 2007 move.l D0, D7 00000E70 C0BC 00FF 0000 and.l D0, 0xFF0000 00000E76 7210 moveq.l D1, 0x10 00000E78 E2A8 lsr D0, D1 00000E7A 3B40 F6E4 move.w [A5 - 0x91C], D0 label00000E7E: 00000E7E 7002 moveq.l D0, 0x02 00000E80 B086 cmp.l D0, D6 00000E82 660C bne +0xE /* 00000E90 */ 00000E84 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E88 2F07 move.l -[A7], D7 00000E8A 4EAD 1A12 jsr [A5 + 0x1A12 /* export_830 */] 00000E8E 6028 bra +0x2A /* 00000EB8 */ label00000E90: 00000E90 70FD moveq.l D0, 0xFFFFFFFD 00000E92 B086 cmp.l D0, D6 00000E94 6608 bne +0xA /* 00000E9E */ 00000E96 2F07 move.l -[A7], D7 00000E98 4EAD 135A jsr [A5 + 0x135A /* export_615 */] 00000E9C 601A bra +0x1C /* 00000EB8 */ label00000E9E: 00000E9E 70FE moveq.l D0, 0xFFFFFFFE 00000EA0 B086 cmp.l D0, D6 00000EA2 6608 bne +0xA /* 00000EAC */ 00000EA4 2F07 move.l -[A7], D7 00000EA6 4EBA FA9C jsr [PC - 0x564 /* 00000944 */] 00000EAA 600C bra +0xE /* 00000EB8 */ label00000EAC: 00000EAC 70FF moveq.l D0, 0xFFFFFFFF 00000EAE B086 cmp.l D0, D6 00000EB0 6606 bne +0x8 /* 00000EB8 */ 00000EB2 2F07 move.l -[A7], D7 00000EB4 4EBA F55C jsr [PC - 0xAA4 /* 00000412 */] label00000EB8: 00000EB8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000EBC 4E5E unlink A6 00000EBE 205F movea.l A0, [A7]+ 00000EC0 504F addq.w A7, 8 00000EC2 4ED0 jmp [A0] fn00000EC4: 00000EC4 4E56 FFFC link A6, -0x0004 00000EC8 42A7 clr.l -[A7] 00000ECA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000ECE 4EBA FEBE jsr [PC - 0x142 /* 00000D8E */] 00000ED2 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000ED6 7002 moveq.l D0, 0x02 00000ED8 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000EDC 660A bne +0xC /* 00000EE8 */ 00000EDE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EE2 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */] 00000EE6 6024 bra +0x26 /* 00000F0C */ label00000EE8: 00000EE8 70FD moveq.l D0, 0xFFFFFFFD 00000EEA B0AE FFFC cmp.l D0, [A6 - 0x4] 00000EEE 6614 bne +0x16 /* 00000F04 */ 00000EF0 082E 0004 0008 btst.b [A6 + 0x8], 0x4 00000EF6 6706 beq +0x8 /* 00000EFE */ 00000EF8 1B7C 0001 F0E1 move.b [A5 - 0xF1F], 0x1 label00000EFE: 00000EFE 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */] 00000F02 6008 bra +0xA /* 00000F0C */ label00000F04: 00000F04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F08 4EBA F576 jsr [PC - 0xA8A /* 00000480 */] label00000F0C: 00000F0C 4E5E unlink A6 00000F0E 205F movea.l A0, [A7]+ 00000F10 504F addq.w A7, 8 00000F12 4ED0 jmp [A0] 00000F14 4E56 FFFE link A6, -0x0002 00000F18 48E7 0300 movem.l -[A7], D6,D7 00000F1C 2C2E 0008 move.l D6, [A6 + 0x8] 00000F20 7000 moveq.l D0, 0x00 00000F22 2D40 0010 move.l [A6 + 0x10], D0 00000F26 42A7 clr.l -[A7] 00000F28 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F2C 4EBA FE60 jsr [PC - 0x1A0 /* 00000D8E */] 00000F30 201F move.l D0, [A7]+ 00000F32 3E00 move.w D7, D0 00000F34 7002 moveq.l D0, 0x02 00000F36 B047 cmp.w D0, D7 00000F38 6614 bne +0x16 /* 00000F4E */ 00000F3A 42A7 clr.l -[A7] 00000F3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F40 2F06 move.l -[A7], D6 00000F42 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 00000F46 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000F4A 6000 0082 bra +0x84 /* 00000FCE */ label00000F4E: 00000F4E 70FD moveq.l D0, 0xFFFFFFFD 00000F50 B047 cmp.w D0, D7 00000F52 660E bne +0x10 /* 00000F62 */ 00000F54 42A7 clr.l -[A7] 00000F56 2F06 move.l -[A7], D6 00000F58 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */] 00000F5C 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000F60 606C bra +0x6E /* 00000FCE */ label00000F62: 00000F62 70FF moveq.l D0, 0xFFFFFFFF 00000F64 B047 cmp.w D0, D7 00000F66 660E bne +0x10 /* 00000F76 */ 00000F68 42A7 clr.l -[A7] 00000F6A 2F06 move.l -[A7], D6 00000F6C 4EBA F53C jsr [PC - 0xAC4 /* 000004AA */] 00000F70 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000F74 6058 bra +0x5A /* 00000FCE */ label00000F76: 00000F76 70FE moveq.l D0, 0xFFFFFFFE 00000F78 B047 cmp.w D0, D7 00000F7A 660E bne +0x10 /* 00000F8A */ 00000F7C 42A7 clr.l -[A7] 00000F7E 2F06 move.l -[A7], D6 00000F80 4EBA F9EE jsr [PC - 0x612 /* 00000970 */] 00000F84 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000F88 6044 bra +0x46 /* 00000FCE */ label00000F8A: 00000F8A 4A47 tst.w D7 00000F8C 660E bne +0x10 /* 00000F9C */ 00000F8E 42A7 clr.l -[A7] 00000F90 2F06 move.l -[A7], D6 00000F92 4EBA F0FA jsr [PC - 0xF06 /* 0000008E */] 00000F96 2D5F 0010 move.l [A6 + 0x10], [A7]+ 00000F9A 6032 bra +0x34 /* 00000FCE */ label00000F9C: 00000F9C 70F5 moveq.l D0, 0xFFFFFFF5 00000F9E B047 cmp.w D0, D7 00000FA0 6608 bne +0xA /* 00000FAA */ 00000FA2 2F06 move.l -[A7], D6 00000FA4 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */] 00000FA8 6024 bra +0x26 /* 00000FCE */ label00000FAA: 00000FAA 70F4 moveq.l D0, 0xFFFFFFF4 00000FAC B047 cmp.w D0, D7 00000FAE 6608 bne +0xA /* 00000FB8 */ 00000FB0 2F06 move.l -[A7], D6 00000FB2 4EAD 1982 jsr [A5 + 0x1982 /* export_812 */] 00000FB6 6016 bra +0x18 /* 00000FCE */ label00000FB8: 00000FB8 70F3 moveq.l D0, 0xFFFFFFF3 00000FBA B047 cmp.w D0, D7 00000FBC 6610 bne +0x12 /* 00000FCE */ 00000FBE 4267 clr.w -[A7] 00000FC0 2F06 move.l -[A7], D6 00000FC2 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00000FC6 301F move.w D0, [A7]+ 00000FC8 48C0 ext.l D0 00000FCA 2D40 0010 move.l [A6 + 0x10], D0 label00000FCE: 00000FCE 4CDF 00C0 movem.l D6,D7, [A7]+ 00000FD2 4E5E unlink A6 00000FD4 205F movea.l A0, [A7]+ 00000FD6 504F addq.w A7, 8 00000FD8 4ED0 jmp [A0] 00000FDA 4E56 FFFA link A6, -0x0006 00000FDE 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000FE2 282E 000C move.l D4, [A6 + 0xC] 00000FE6 2C2E 0008 move.l D6, [A6 + 0x8] 00000FEA 42A7 clr.l -[A7] 00000FEC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000FF0 4EBA FD9C jsr [PC - 0x264 /* 00000D8E */] 00000FF4 201F move.l D0, [A7]+ 00000FF6 3E00 move.w D7, D0 00000FF8 70FF moveq.l D0, 0xFFFFFFFF 00000FFA B047 cmp.w D0, D7 00000FFC 660E bne +0x10 /* 0000100C */ 00000FFE 42A7 clr.l -[A7] 00001000 2F04 move.l -[A7], D4 00001002 2F06 move.l -[A7], D6 00001004 4EBA F75A jsr [PC - 0x8A6 /* 00000760 */] 00001008 2A1F move.l D5, [A7]+ 0000100A 6068 bra +0x6A /* 00001074 */ label0000100C: 0000100C 70FE moveq.l D0, 0xFFFFFFFE 0000100E B047 cmp.w D0, D7 00001010 660E bne +0x10 /* 00001020 */ 00001012 42A7 clr.l -[A7] 00001014 2F04 move.l -[A7], D4 00001016 2F06 move.l -[A7], D6 00001018 4EBA FA18 jsr [PC - 0x5E8 /* 00000A32 */] 0000101C 2A1F move.l D5, [A7]+ 0000101E 6054 bra +0x56 /* 00001074 */ label00001020: 00001020 70FD moveq.l D0, 0xFFFFFFFD 00001022 B047 cmp.w D0, D7 00001024 660E bne +0x10 /* 00001034 */ 00001026 42A7 clr.l -[A7] 00001028 2F04 move.l -[A7], D4 0000102A 2F06 move.l -[A7], D6 0000102C 4EAD 136A jsr [A5 + 0x136A /* export_617 */] 00001030 2A1F move.l D5, [A7]+ 00001032 6040 bra +0x42 /* 00001074 */ label00001034: 00001034 4A47 tst.w D7 00001036 660A bne +0xC /* 00001042 */ 00001038 2F04 move.l -[A7], D4 0000103A 2F06 move.l -[A7], D6 0000103C 4EBA F1A8 jsr [PC - 0xE58 /* 000001E6 */] 00001040 6032 bra +0x34 /* 00001074 */ label00001042: 00001042 7002 moveq.l D0, 0x02 00001044 B047 cmp.w D0, D7 00001046 6612 bne +0x14 /* 0000105A */ 00001048 42A7 clr.l -[A7] 0000104A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000104E 2F04 move.l -[A7], D4 00001050 2F06 move.l -[A7], D6 00001052 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */] 00001056 2A1F move.l D5, [A7]+ 00001058 601A bra +0x1C /* 00001074 */ label0000105A: 0000105A 70F5 moveq.l D0, 0xFFFFFFF5 0000105C B047 cmp.w D0, D7 0000105E 6608 bne +0xA /* 00001068 */ 00001060 2F06 move.l -[A7], D6 00001062 4EAD 197A jsr [A5 + 0x197A /* export_811 */] 00001066 600C bra +0xE /* 00001074 */ label00001068: 00001068 70F4 moveq.l D0, 0xFFFFFFF4 0000106A B047 cmp.w D0, D7 0000106C 6606 bne +0x8 /* 00001074 */ 0000106E 2F06 move.l -[A7], D6 00001070 4EAD 198A jsr [A5 + 0x198A /* export_813 */] label00001074: 00001074 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00001078 4E5E unlink A6 0000107A 205F movea.l A0, [A7]+ 0000107C DEFC 000C add.w A7, 0xC 00001080 4ED0 jmp [A0] 00001082 4E56 FFE6 link A6, -0x001A 00001086 48E7 0700 movem.l -[A7], D5,D6,D7 0000108A 2C2E 0008 move.l D6, [A6 + 0x8] 0000108E 2E2E 000C move.l D7, [A6 + 0xC] 00001092 7000 moveq.l D0, 0x00 00001094 2D40 0014 move.l [A6 + 0x14], D0 00001098 700A moveq.l D0, 0x0A 0000109A B087 cmp.l D0, D7 0000109C 6610 bne +0x12 /* 000010AE */ 0000109E 4A86 tst.l D6 000010A0 56C0 sne D0 000010A2 4400 neg.b D0 000010A4 1F00 move.b -[A7], D0 000010A6 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000010AA 6000 0120 bra +0x122 /* 000011CC */ label000010AE: 000010AE 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 000010B2 4A6D F498 tst.w [A5 - 0xB68] 000010B6 670A beq +0xC /* 000010C2 */ 000010B8 7021 moveq.l D0, 0x21 000010BA B087 cmp.l D0, D7 000010BC 6704 beq +0x6 /* 000010C2 */ 000010BE 6000 010C bra +0x10E /* 000011CC */ label000010C2: 000010C2 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 000010C6 42A7 clr.l -[A7] 000010C8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010CC 4EBA FCC0 jsr [PC - 0x340 /* 00000D8E */] 000010D0 2A1F move.l D5, [A7]+ 000010D2 7015 moveq.l D0, 0x15 000010D4 B087 cmp.l D0, D7 000010D6 6614 bne +0x16 /* 000010EC */ 000010D8 102D F20C move.b D0, [A5 - 0xDF4] 000010DC 660E bne +0x10 /* 000010EC */ 000010DE 4A6D F370 tst.w [A5 - 0xC90] 000010E2 6F08 ble +0xA /* 000010EC */ 000010E4 102D F0E1 move.b D0, [A5 - 0xF1F] 000010E8 6602 bne +0x4 /* 000010EC */ 000010EA 7AFD moveq.l D5, 0xFFFFFFFD label000010EC: 000010EC 70FF moveq.l D0, 0xFFFFFFFF 000010EE B085 cmp.l D0, D5 000010F0 6612 bne +0x14 /* 00001104 */ 000010F2 42A7 clr.l -[A7] 000010F4 2F07 move.l -[A7], D7 000010F6 2F06 move.l -[A7], D6 000010F8 4EBA F666 jsr [PC - 0x99A /* 00000760 */] 000010FC 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001100 6000 00CA bra +0xCC /* 000011CC */ label00001104: 00001104 70FE moveq.l D0, 0xFFFFFFFE 00001106 B085 cmp.l D0, D5 00001108 6612 bne +0x14 /* 0000111C */ 0000110A 42A7 clr.l -[A7] 0000110C 2F07 move.l -[A7], D7 0000110E 2F06 move.l -[A7], D6 00001110 4EBA F920 jsr [PC - 0x6E0 /* 00000A32 */] 00001114 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001118 6000 00B2 bra +0xB4 /* 000011CC */ label0000111C: 0000111C 70FD moveq.l D0, 0xFFFFFFFD 0000111E B085 cmp.l D0, D5 00001120 6612 bne +0x14 /* 00001134 */ 00001122 42A7 clr.l -[A7] 00001124 2F07 move.l -[A7], D7 00001126 2F06 move.l -[A7], D6 00001128 4EAD 136A jsr [A5 + 0x136A /* export_617 */] 0000112C 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001130 6000 009A bra +0x9C /* 000011CC */ label00001134: 00001134 7002 moveq.l D0, 0x02 00001136 B085 cmp.l D0, D5 00001138 6614 bne +0x16 /* 0000114E */ 0000113A 42A7 clr.l -[A7] 0000113C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001140 2F07 move.l -[A7], D7 00001142 2F06 move.l -[A7], D6 00001144 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */] 00001148 2D5F 0014 move.l [A6 + 0x14], [A7]+ 0000114C 607E bra +0x80 /* 000011CC */ label0000114E: 0000114E 4A85 tst.l D5 00001150 667A bne +0x7C /* 000011CC */ 00001152 7015 moveq.l D0, 0x15 00001154 B087 cmp.l D0, D7 00001156 6610 bne +0x12 /* 00001168 */ 00001158 42A7 clr.l -[A7] 0000115A 2F07 move.l -[A7], D7 0000115C 2F06 move.l -[A7], D6 0000115E 4EBA F600 jsr [PC - 0xA00 /* 00000760 */] 00001162 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001166 6064 bra +0x66 /* 000011CC */ label00001168: 00001168 7021 moveq.l D0, 0x21 0000116A B087 cmp.l D0, D7 0000116C 6614 bne +0x16 /* 00001182 */ 0000116E 4267 clr.w -[A7] 00001170 2F06 move.l -[A7], D6 00001172 4EBA F1DA jsr [PC - 0xE26 /* 0000034E */] 00001176 101F move.b D0, [A7]+ 00001178 4880 ext.w D0 0000117A 48C0 ext.l D0 0000117C 2D40 0014 move.l [A6 + 0x14], D0 00001180 604A bra +0x4C /* 000011CC */ label00001182: 00001182 7003 moveq.l D0, 0x03 00001184 B087 cmp.l D0, D7 00001186 662C bne +0x2E /* 000011B4 */ 00001188 2B46 F6FC move.l [A5 - 0x904], D6 0000118C 486E FFE6 pea.l [A6 - 0x1A] 00001190 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00001194 205F movea.l A0, [A7]+ 00001196 43EE FFF2 lea.l A1, [A6 - 0xE] 0000119A 22D8 move.l [A1]+, [A0]+ 0000119C 22D8 move.l [A1]+, [A0]+ 0000119E 4267 clr.w -[A7] 000011A0 486E FFF2 pea.l [A6 - 0xE] 000011A4 4EBA F1A8 jsr [PC - 0xE58 /* 0000034E */] 000011A8 101F move.b D0, [A7]+ 000011AA 4880 ext.w D0 000011AC 48C0 ext.l D0 000011AE 2D40 0014 move.l [A6 + 0x14], D0 000011B2 6018 bra +0x1A /* 000011CC */ label000011B4: 000011B4 700D moveq.l D0, 0x0D 000011B6 B087 cmp.l D0, D7 000011B8 6612 bne +0x14 /* 000011CC */ 000011BA 4267 clr.w -[A7] 000011BC 3F06 move.w -[A7], D6 000011BE 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */] 000011C2 101F move.b D0, [A7]+ 000011C4 4880 ext.w D0 000011C6 48C0 ext.l D0 000011C8 2D40 0014 move.l [A6 + 0x14], D0 label000011CC: 000011CC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000011D0 4E5E unlink A6 000011D2 205F movea.l A0, [A7]+ 000011D4 DEFC 000C add.w A7, 0xC 000011D8 4ED0 jmp [A0] 000011DA 4E56 FFFE link A6, -0x0002 000011DE 48E7 0700 movem.l -[A7], D5,D6,D7 000011E2 2E2E 000C move.l D7, [A6 + 0xC] 000011E6 70FD moveq.l D0, 0xFFFFFFFD 000011E8 B087 cmp.l D0, D7 000011EA 57C6 seq D6 000011EC 4406 neg.b D6 000011EE 70FF moveq.l D0, 0xFFFFFFFF 000011F0 B087 cmp.l D0, D7 000011F2 57C0 seq D0 000011F4 72FE moveq.l D1, 0xFFFFFFFE 000011F6 B287 cmp.l D1, D7 000011F8 57C1 seq D1 000011FA 8001 or.b D0, D1 000011FC 4400 neg.b D0 000011FE 1A00 move.b D5, D0 00001200 4A87 tst.l D7 00001202 57C0 seq D0 00001204 72FC moveq.l D1, 0xFFFFFFFC 00001206 B287 cmp.l D1, D7 00001208 57C1 seq D1 0000120A 8001 or.b D0, D1 0000120C 6704 beq +0x6 /* 00001212 */ 0000120E 7C01 moveq.l D6, 0x01 00001210 7A01 moveq.l D5, 0x01 label00001212: 00001212 4A87 tst.l D7 00001214 6D06 blt +0x8 /* 0000121C */ 00001216 3F07 move.w -[A7], D7 00001218 4EAD 158A jsr [A5 + 0x158A /* export_685 */] label0000121C: 0000121C 1006 move.b D0, D6 0000121E 6704 beq +0x6 /* 00001224 */ 00001220 4EBA F97C jsr [PC - 0x684 /* 00000B9E */] label00001224: 00001224 1005 move.b D0, D5 00001226 6704 beq +0x6 /* 0000122C */ 00001228 4EBA F6D4 jsr [PC - 0x92C /* 000008FE */] label0000122C: 0000122C 426D F498 clr.w [A5 - 0xB68] 00001230 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001234 4E5E unlink A6 00001236 205F movea.l A0, [A7]+ 00001238 504F addq.w A7, 8 0000123A 4ED0 jmp [A0] 0000123C 4E56 0000 link A6, 0 00001240 4A6D F498 tst.w [A5 - 0xB68] 00001244 57C0 seq D0 00001246 4A00 tst.b D0 00001248 6710 beq +0x12 /* 0000125A */ 0000124A C02D F4B9 and.b D0, [A5 - 0xB47] 0000124E 670A beq +0xC /* 0000125A */ 00001250 422D F4B9 clr.b [A5 - 0xB47] 00001254 3B7C FF94 F498 move.w [A5 - 0xB68], 0xFF94 label0000125A: 0000125A 3D6D F498 0008 move.w [A6 + 0x8], [A5 - 0xB68] 00001260 4E5E unlink A6 00001262 4E75 rts fn00001264: 00001264 4E56 FEF8 link A6, -0x0108 00001268 48E7 0108 movem.l -[A7], D7,A4 0000126C 206E 000E movea.l A0, [A6 + 0xE] 00001270 43EE FF00 lea.l A1, [A6 - 0x100] 00001274 703F moveq.l D0, 0x3F label00001276: 00001276 22D8 move.l [A1]+, [A0]+ 00001278 51C8 FFFC dbf D0, -0x6 /* 00001276 */ 0000127C 4267 clr.w -[A7] 0000127E A994 syscall CurResFile 00001280 3E1F move.w D7, [A7]+ 00001282 206D F4D4 movea.l A0, [A5 - 0xB2C] 00001286 2F08 move.l -[A7], A0 00001288 4267 clr.w -[A7] 0000128A 486E FF00 pea.l [A6 - 0x100] 0000128E 3F2E 000C move.w -[A7], [A6 + 0xC] 00001292 4267 clr.w -[A7] 00001294 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 00001298 301F move.w D0, [A7]+ 0000129A 205F movea.l A0, [A7]+ 0000129C 3140 0126 move.w [A0 + 0x126], D0 000012A0 206D F4D4 movea.l A0, [A5 - 0xB2C] 000012A4 70FF moveq.l D0, 0xFFFFFFFF 000012A6 B068 0126 cmp.w D0, [A0 + 0x126] 000012AA 660C bne +0xE /* 000012B8 */ 000012AC 4A6D F498 tst.w [A5 - 0xB68] 000012B0 6606 bne +0x8 /* 000012B8 */ 000012B2 3B7C 001B F498 move.w [A5 - 0xB68], 0x1B label000012B8: 000012B8 4A6D F498 tst.w [A5 - 0xB68] 000012BC 6704 beq +0x6 /* 000012C2 */ 000012BE 6000 00AA bra +0xAC /* 0000136A */ label000012C2: 000012C2 206D F4D4 movea.l A0, [A5 - 0xB2C] 000012C6 3F28 0126 move.w -[A7], [A0 + 0x126] 000012CA A998 syscall UseResFile 000012CC 42A7 clr.l -[A7] 000012CE 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 000012D4 3F3C 0080 move.w -[A7], 0x80 000012D8 A81F syscall Get1Resource 000012DA 285F movea.l A4, [A7]+ 000012DC 42A7 clr.l -[A7] 000012DE 42A7 clr.l -[A7] 000012E0 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000012E4 285F movea.l A4, [A7]+ 000012E6 2F0C move.l -[A7], A4 000012E8 3F3C 0005 move.w -[A7], 0x5 000012EC 486E FEFE pea.l [A6 - 0x102] 000012F0 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */] 000012F4 42A7 clr.l -[A7] 000012F6 3F2E FEFE move.w -[A7], [A6 - 0x102] 000012FA 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000012FE 205F movea.l A0, [A7]+ 00001300 4868 000C pea.l [A0 + 0xC] 00001304 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00001308 206D F4C8 movea.l A0, [A5 - 0xB38] 0000130C 4250 clr.w [A0] 0000130E 42A7 clr.l -[A7] 00001310 2F3C 494E 464F move.l -[A7], 0x494E464F /* 'INFO' */ 00001316 3F3C 0080 move.w -[A7], 0x80 0000131A A81F syscall Get1Resource 0000131C 285F movea.l A4, [A7]+ 0000131E 200C move.l D0, A4 00001320 6736 beq +0x38 /* 00001358 */ 00001322 2054 movea.l A0, [A4] 00001324 3D68 0004 FEFE move.w [A6 - 0x102], [A0 + 0x4] 0000132A 6F2C ble +0x2E /* 00001358 */ 0000132C 703C moveq.l D0, 0x3C 0000132E 81EE FEFE divs.w D0, [A6 - 0x102] 00001332 3D40 FEFE move.w [A6 - 0x102], D0 00001336 6E08 bgt +0xA /* 00001340 */ 00001338 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1 0000133E 600E bra +0x10 /* 0000134E */ label00001340: 00001340 7078 moveq.l D0, 0x78 00001342 B06E FEFE cmp.w D0, [A6 - 0x102] 00001346 6C06 bge +0x8 /* 0000134E */ 00001348 3D7C 0078 FEFE move.w [A6 - 0x102], 0x78 /* 'x' */ label0000134E: 0000134E 206D F4C8 movea.l A0, [A5 - 0xB38] 00001352 316E FEFE 0746 move.w [A0 + 0x746], [A6 - 0x102] label00001358: 00001358 4267 clr.w -[A7] 0000135A 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00001360 A80D syscall Count1Resources 00001362 3B5F F132 move.w [A5 - 0xECE], [A7]+ 00001366 3F07 move.w -[A7], D7 00001368 A998 syscall UseResFile label0000136A: 0000136A 4CDF 1080 movem.l D7,A4, [A7]+ 0000136E 4E5E unlink A6 00001370 205F movea.l A0, [A7]+ 00001372 DEFC 000A add.w A7, 0xA /* '\n' */ 00001376 4ED0 jmp [A0] fn00001378: 00001378 4E56 FFF6 link A6, -0x000A 0000137C 48E7 0118 movem.l -[A7], D7,A3,A4 00001380 4267 clr.w -[A7] 00001382 A994 syscall CurResFile 00001384 3E1F move.w D7, [A7]+ 00001386 206D F4D4 movea.l A0, [A5 - 0xB2C] 0000138A 3F28 0126 move.w -[A7], [A0 + 0x126] 0000138E A998 syscall UseResFile 00001390 42A7 clr.l -[A7] 00001392 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00001398 3F3C 0080 move.w -[A7], 0x80 0000139C A81F syscall Get1Resource 0000139E 265F movea.l A3, [A7]+ 000013A0 200B move.l D0, A3 000013A2 6762 beq +0x64 /* 00001406 */ 000013A4 2053 movea.l A0, [A3] 000013A6 2B68 0002 F204 move.l [A5 - 0xDFC], [A0 + 0x2] 000013AC 486D F6B2 pea.l [A5 - 0x94E] 000013B0 486E FFF6 pea.l [A6 - 0xA] 000013B4 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 000013B8 2053 movea.l A0, [A3] 000013BA 49E8 0002 lea.l A4, [A0 + 0x2] 000013BE 302C 0006 move.w D0, [A4 + 0x6] 000013C2 906C 0002 sub.w D0, [A4 + 0x2] 000013C6 48C0 ext.l D0 000013C8 81FC 0002 divs.w D0, 0x2 000013CC 916E FFF8 sub.w [A6 - 0x8], D0 000013D0 302C 0004 move.w D0, [A4 + 0x4] 000013D4 9054 sub.w D0, [A4] 000013D6 48C0 ext.l D0 000013D8 81FC 0002 divs.w D0, 0x2 000013DC 916E FFF6 sub.w [A6 - 0xA], D0 000013E0 2B6E FFF6 F208 move.l [A5 - 0xDF8], [A6 - 0xA] 000013E6 1F3C 0001 move.b -[A7], 0x1 000013EA 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 000013EE 286D F4C8 movea.l A4, [A5 - 0xB38] 000013F2 4254 clr.w [A4] 000013F4 7000 moveq.l D0, 0x00 000013F6 2940 0748 move.l [A4 + 0x748], D0 000013FA 197C 0001 0742 move.b [A4 + 0x742], 0x1 00001400 197C 0001 0764 move.b [A4 + 0x764], 0x1 label00001406: 00001406 3F07 move.w -[A7], D7 00001408 A998 syscall UseResFile 0000140A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000140E 4E5E unlink A6 00001410 4E75 rts fn00001412: 00001412 4E56 FFE8 link A6, -0x0018 00001416 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000141A 422E 000A clr.b [A6 + 0xA] 0000141E 286D F4C8 movea.l A4, [A5 - 0xB38] 00001422 3014 move.w D0, [A4] 00001424 D07C 007F add.w D0, 0x7F 00001428 3A00 move.w D5, D0 0000142A 5245 addq.w D5, 1 0000142C 42A7 clr.l -[A7] 0000142E A975 syscall TickCount 00001430 2C1F move.l D6, [A7]+ 00001432 4267 clr.w -[A7] 00001434 A994 syscall CurResFile 00001436 381F move.w D4, [A7]+ 00001438 206D F4D4 movea.l A0, [A5 - 0xB2C] 0000143C 3F28 0126 move.w -[A7], [A0 + 0x126] 00001440 A998 syscall UseResFile 00001442 2006 move.l D0, D6 00001444 90AC 0748 sub.l D0, [A4 + 0x748] 00001448 322C 0746 move.w D1, [A4 + 0x746] 0000144C 48C1 ext.l D1 0000144E B280 cmp.l D1, D0 00001450 6F20 ble +0x22 /* 00001472 */ 00001452 42A7 clr.l -[A7] 00001454 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000145A 3F05 move.w -[A7], D5 0000145C A81F syscall Get1Resource 0000145E 2E1F move.l D7, [A7]+ 00001460 102E 0008 move.b D0, [A6 + 0x8] 00001464 6700 00F6 beq +0xF8 /* 0000155C */ 00001468 1D7C 0001 000A move.b [A6 + 0xA], 0x1 0000146E 6000 00EC bra +0xEE /* 0000155C */ label00001472: 00001472 5254 addq.w [A4], 1 00001474 42A7 clr.l -[A7] 00001476 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000147C 3F05 move.w -[A7], D5 0000147E A81F syscall Get1Resource 00001480 2E1F move.l D7, [A7]+ 00001482 6604 bne +0x6 /* 00001488 */ 00001484 6000 00D6 bra +0xD8 /* 0000155C */ label00001488: 00001488 2F07 move.l -[A7], D7 0000148A 205F movea.l A0, [A7]+ 0000148C A04A syscall HNoPurge 0000148E 42A7 clr.l -[A7] 00001490 3F3C 0001 move.w -[A7], 0x1 00001494 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00001498 205F movea.l A0, [A7]+ 0000149A 2147 000C move.l [A0 + 0xC], D7 0000149E 2D6D F208 FFF4 move.l [A6 - 0xC], [A5 - 0xDF8] 000014A4 2047 movea.l A0, D7 000014A6 2050 movea.l A0, [A0] 000014A8 3028 0004 move.w D0, [A0 + 0x4] 000014AC D06E FFF6 add.w D0, [A6 - 0xA] 000014B0 906D F206 sub.w D0, [A5 - 0xDFA] 000014B4 3D40 FFF6 move.w [A6 - 0xA], D0 000014B8 2047 movea.l A0, D7 000014BA 2050 movea.l A0, [A0] 000014BC 3028 0002 move.w D0, [A0 + 0x2] 000014C0 D06E FFF4 add.w D0, [A6 - 0xC] 000014C4 906D F204 sub.w D0, [A5 - 0xDFC] 000014C8 3D40 FFF4 move.w [A6 - 0xC], D0 000014CC 47EC 029E lea.l A3, [A4 + 0x29E] 000014D0 4213 clr.b [A3] 000014D2 177C 000B 0001 move.b [A3 + 0x1], 0xB 000014D8 277C 0000 0001 0004 move.l [A3 + 0x4], 0x1 000014E0 276E FFF4 0008 move.l [A3 + 0x8], [A6 - 0xC] 000014E6 277C 0001 0001 000C move.l [A3 + 0xC], 0x10001 000014EE 7040 moveq.l D0, 0x40 000014F0 2940 073E move.l [A4 + 0x73E], D0 000014F4 7001 moveq.l D0, 0x01 000014F6 B054 cmp.w D0, [A4] 000014F8 671A beq +0x1C /* 00001514 */ 000014FA 2F2D F4C8 move.l -[A7], [A5 - 0xB38] 000014FE 2F2C 073E move.l -[A7], [A4 + 0x73E] 00001502 4EAD 178A jsr [A5 + 0x178A /* export_749 */] 00001506 41EC 067E lea.l A0, [A4 + 0x67E] 0000150A 43EC 041E lea.l A1, [A4 + 0x41E] 0000150E 20D9 move.l [A0]+, [A1]+ 00001510 20D9 move.l [A0]+, [A1]+ 00001512 6006 bra +0x8 /* 0000151A */ label00001514: 00001514 4267 clr.w -[A7] 00001516 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] label0000151A: 0000151A 422C 0764 clr.b [A4 + 0x764] 0000151E 206D F4C8 movea.l A0, [A5 - 0xB38] 00001522 1028 0743 move.b D0, [A0 + 0x743] 00001526 670A beq +0xC /* 00001532 */ 00001528 3014 move.w D0, [A4] 0000152A B06D F132 cmp.w D0, [A5 - 0xECE] 0000152E 6602 bne +0x4 /* 00001532 */ 00001530 4254 clr.w [A4] label00001532: 00001532 3014 move.w D0, [A4] 00001534 B06D F132 cmp.w D0, [A5 - 0xECE] 00001538 6C0C bge +0xE /* 00001546 */ 0000153A 1D7C 0001 000A move.b [A6 + 0xA], 0x1 00001540 197C 0001 0764 move.b [A4 + 0x764], 0x1 label00001546: 00001546 2946 0748 move.l [A4 + 0x748], D6 0000154A 102E 0008 move.b D0, [A6 + 0x8] 0000154E 6706 beq +0x8 /* 00001556 */ 00001550 4267 clr.w -[A7] 00001552 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] label00001556: 00001556 2F07 move.l -[A7], D7 00001558 205F movea.l A0, [A7]+ 0000155A A049 syscall HPurge label0000155C: 0000155C 3F04 move.w -[A7], D4 0000155E A998 syscall UseResFile 00001560 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001564 4E5E unlink A6 00001566 205F movea.l A0, [A7]+ 00001568 544F addq.w A7, 2 0000156A 4ED0 jmp [A0] fn0000156C: 0000156C 4E56 F6FC link A6, -0x0904 00001570 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001574 2C2E 0008 move.l D6, [A6 + 0x8] 00001578 2046 movea.l A0, D6 0000157A 4268 0002 clr.w [A0 + 0x2] 0000157E 2046 movea.l A0, D6 00001580 4250 clr.w [A0] 00001582 47EE F702 lea.l A3, [A6 - 0x8FE] 00001586 2F0B move.l -[A7], A3 00001588 4EAD 122A jsr [A5 + 0x122A /* export_577 */] 0000158C 206D F4C8 movea.l A0, [A5 - 0xB38] 00001590 2768 000A 000A move.l [A3 + 0xA], [A0 + 0xA] label00001596: 00001596 4267 clr.w -[A7] 00001598 2F0B move.l -[A7], A3 0000159A 4EAD 123A jsr [A5 + 0x123A /* export_579 */] 0000159E 101F move.b D0, [A7]+ 000015A0 6632 bne +0x34 /* 000015D4 */ 000015A2 2F0B move.l -[A7], A3 000015A4 1F3C 0002 move.b -[A7], 0x2 000015A8 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 000015AC 7E06 moveq.l D7, 0x06 000015AE 601C bra +0x1E /* 000015CC */ label000015B0: 000015B0 3007 move.w D0, D7 000015B2 E940 asl D0.w, 4 000015B4 41EB 023E lea.l A0, [A3 + 0x23E] 000015B8 49F0 0000 lea.l A4, [A0 + D0.w] 000015BC 4A2C 0001 tst.b [A4 + 0x1] 000015C0 6708 beq +0xA /* 000015CA */ 000015C2 2046 movea.l A0, D6 000015C4 20AC 0008 move.l [A0], [A4 + 0x8] 000015C8 600A bra +0xC /* 000015D4 */ label000015CA: 000015CA 5247 addq.w D7, 1 label000015CC: 000015CC 701D moveq.l D0, 0x1D 000015CE B047 cmp.w D0, D7 000015D0 6CDE bge -0x20 /* 000015B0 */ 000015D2 60C2 bra -0x3C /* 00001596 */ label000015D4: 000015D4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000015D8 4E5E unlink A6 000015DA 2E9F move.l [A7], [A7]+ 000015DC 4E75 rts